告诉我为什么在使用应用程序代码时,整个区域都是分配列表框,而不是放在表格行中的特定行listboxItem?
chmod 400 mykey.pem
答案 0 :(得分:3)
如果您通过直接添加ListBox
项来填充UIElement
控件,则会将UIElement
添加到Items
集合中。
对于您的方案,您实际上只向Grid
的Items集合添加了一个ListBox
,然后在此Grid
中添加了另外两个ListBoxItem
,{ {1}}没有直接添加到Items集合中,而是直接添加到一个Item的ListBoxItem
控件中,此处的Grid
控件更像是此Item的Grid
控件。这就是你问题的原因:
整个区域是分配列表框,而不是列在表格行中的特定行listboxItem?
因此,根据您的代码和您的问题,我认为您需要的可能是这样的:
root
我不确定你的第三个<ListBox x:Name="menu" SelectionMode="Single" SelectionChanged="Changed">
<ListBoxItem Name="Main">
<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" HorizontalAlignment="Left">
<StackPanel Orientation="Horizontal">
<TextBlock FontSize="20" FontFamily="Segoe MDL2 Assets"
Text="" />
<TextBlock FontSize="17" Text="Add Link" Margin="10 0 0 0" />
</StackPanel>
</ListBoxItem>
</ListBox>
是什么,如果您对此有疑问,可以发表评论。最好描述您想要实现的布局。