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标记