【发布时间】:2016-11-12 16:13:30
【问题描述】:
告诉我为什么在处理应用程序代码时,整个区域都分配给listbox,而不是一个特定的行listboxItem 放置在表格行中?
<ListBox x:Name="menu" SelectionMode="Single" SelectionChanged="Changed">
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="Auto"/>
<RowDefinition Height="100"/>
</Grid.RowDefinitions>
<ListBoxItem Name="Main" Grid.Row="0">
<StackPanel Orientation="Horizontal">
<TextBlock FontSize="20" FontFamily="Segoe MDL2 Assets"
Text=""/>
<TextBlock FontSize="17" Text="Add" Margin="10 0 0 0"/>
</StackPanel>
</ListBoxItem>
<ListBoxItem Name="Details" Grid.Row="1">
<StackPanel Orientation="Horizontal">
<TextBlock FontSize="20" FontFamily="Segoe MDL2 Assets"
Text=""/>
<TextBlock FontSize="17" Text="Add Link" Margin="10 0 0 0"/>
</StackPanel>
</ListBoxItem>
</Grid>
</ListBox>
【问题讨论】:
-
你到底想达到什么目的?
-
我想在一个拆分面板上放置控件的各个部分——顶部和底部。我不想为此使用单选按钮。我决定给他们,因为改变按钮的样式对我来说很困难。
标签: xaml layout winrt-xaml uwp uwp-xaml