0
我瘋了一個涉及網格中格式化按鈕的問題。 我正在使用Xamarin的Visual Studio 2015(最新更新)。grid.column裏面的格式按鈕
我無法定義和集中按鈕。當你不適合寬度時,它們會比列更大並且會丟失內容。
我的代碼是:
<StackLayout Orientation="Vertical" VerticalOptions="FillAndExpand">
<Button BackgroundColor="Red" Text="Login" />
<ScrollView Orientation="Vertical" VerticalOptions="FillAndExpand">
<StackLayout Orientation="Vertical" VerticalOptions="FillAndExpand">
<Frame BackgroundColor="#ffc0ff"
OutlineColor="#000000"
Padding="2,2,2,2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Grid.Row="0"
Grid.Column="0"
BorderColor="Black"
BorderRadius="10"
Text="1"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="1"
BorderColor="Black"
BorderRadius="10"
Text="2"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="2"
BorderColor="Black"
BorderRadius="10"
Text="3"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="3"
BorderColor="Black"
BorderRadius="10"
Text="4"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="4"
BorderColor="Black"
BorderRadius="10"
Text="5"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="5"
BorderColor="Black"
BorderRadius="10"
Text="6"
TextColor="Black" />
</Grid>
</Frame>
<Frame BackgroundColor="#ffc0ff"
OutlineColor="#000000"
Padding="2,2,2,2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button Grid.Row="0"
Grid.Column="0"
BorderColor="Black"
BorderRadius="10"
Text="1"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="1"
BorderColor="Black"
BorderRadius="10"
Text="2"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="2"
BorderColor="Black"
BorderRadius="10"
Text="3"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="3"
BorderColor="Black"
BorderRadius="10"
Text="4"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="4"
BorderColor="Black"
BorderRadius="10"
Text="5"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="5"
BorderColor="Black"
BorderRadius="10"
Text="6"
TextColor="Black" />
</Grid>
</Frame>
<Frame BackgroundColor="#ffc0ff"
OutlineColor="#000000"
Padding="2,2,2,2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="*" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Button Grid.Row="0"
Grid.Column="0"
BorderColor="Black"
BorderRadius="10"
Text="1"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="1"
BorderColor="Black"
BorderRadius="10"
Text="2"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="2"
BorderColor="Black"
BorderRadius="10"
Text="3"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="3"
BorderColor="Black"
BorderRadius="10"
Text="4"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="4"
BorderColor="Black"
BorderRadius="10"
Text="5"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="5"
BorderColor="Black"
BorderRadius="10"
Text="6"
TextColor="Black" />
</Grid>
</Frame>
<Frame BackgroundColor="#ffc0ff"
OutlineColor="#000000"
Padding="2,2,2,2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button Grid.Row="0"
Grid.Column="0"
BorderColor="Black"
BorderRadius="10"
Text="1"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="1"
BorderColor="Black"
BorderRadius="10"
Text="2"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="2"
BorderColor="Black"
BorderRadius="10"
Text="3"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="3"
BorderColor="Black"
BorderRadius="10"
Text="4"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="4"
BorderColor="Black"
BorderRadius="10"
Text="5"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="5"
BorderColor="Black"
BorderRadius="10"
Text="6"
TextColor="Black" />
</Grid>
</Frame>
<Frame BackgroundColor="#ffc0ff"
OutlineColor="#000000"
Padding="2,2,2,2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button Grid.Row="0"
Grid.Column="0"
BorderColor="Black"
BorderRadius="10"
Text="1"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="1"
BorderColor="Black"
BorderRadius="10"
Text="2"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="2"
BorderColor="Black"
BorderRadius="10"
Text="3"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="3"
BorderColor="Black"
BorderRadius="10"
Text="4"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="4"
BorderColor="Black"
BorderRadius="10"
Text="5"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="5"
BorderColor="Black"
BorderRadius="10"
Text="6"
TextColor="Black" />
</Grid>
</Frame>
<Frame BackgroundColor="#ffc0ff"
OutlineColor="#000000"
Padding="2,2,2,2">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<Button Grid.Row="0"
Grid.Column="0"
BorderColor="Black"
BorderRadius="10"
Text="1"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="1"
BorderColor="Black"
BorderRadius="10"
Text="2"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="2"
BorderColor="Black"
BorderRadius="10"
Text="3"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="3"
BorderColor="Black"
BorderRadius="10"
Text="4"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="4"
BorderColor="Black"
BorderRadius="10"
Text="5"
TextColor="Black" />
<Button Grid.Row="0"
Grid.Column="5"
BorderColor="Black"
BorderRadius="10"
Text="6"
TextColor="Black" />
</Grid>
</Frame>
</StackLayout>
</ScrollView>
<Button BackgroundColor="Green" Text="Login" />
</StackLayout>
這是什麼樣子:
我改進了一下散文,併爲您嵌入了圖像。 – Ajean