C# 当listboxitem具有类似子对象的groupbox时,如何选择它
我有以下列表框的项目模板C# 当listboxitem具有类似子对象的groupbox时,如何选择它,c#,wpf,datatemplate,listboxitem,C#,Wpf,Datatemplate,Listboxitem,我有以下列表框的项目模板 <Setter Property="ItemTemplate"> <Setter.Value> <DataTemplate> <ListBoxItem > <GroupBox Header="{Binding}" Width="150" IsEnabled="False" B
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<ListBoxItem >
<GroupBox Header="{Binding}" Width="150" IsEnabled="False" BorderThickness="1" BorderBrush="#25A0DA">
<GroupBox.HeaderTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
</Grid.ColumnDefinitions>
<Label Content="{Binding Name}" MinWidth="100" Width="130" Grid.Column="0" Foreground="White" Background="#25A0DA" Margin="0,0,-10,0" HorizontalAlignment="Stretch" VerticalAlignment="Stretch" />
</Grid>
</DataTemplate>
</GroupBox.HeaderTemplate>
<StackPanel Orientation="Vertical">
<Label Content="{Binding ID}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
<Label Content="{Binding MajorName}" HorizontalAlignment="Stretch" VerticalAlignment="Stretch"/>
</StackPanel>
</GroupBox>
</ListBoxItem>
</DataTemplate>
</Setter.Value>
</Setter>
当我运行应用程序时,一切正常,但当我选择一个项目时,
groupbox将被选中,它不是我想要的。
选择项目时如何仅选择listboxitem?
提前感谢如果您不想在列表框中选择多个项目,只需将列表框的SelectionMode属性设置为Single如果您不想在列表框中选择多个项目,只需将列表框的SelectionMode属性设置为Single即可,我刚刚删除了listboxitem标记完成后,我刚刚删除了listboxitem标记