4
我有一个ListBox
与一个相当简单的ItemTemplate
定义 - 包含一个TextBlock
和Button
。这显示如预期的,但有一个问题,但。当我点击ListBoxItem
的内容,即文本或按钮时,该行在ListBox
中未被选中。如果我点击线条的空白部分。当我点击线路上的任何地方时,我想要选择ListBoxItem
。需要什么来实现这一目标?使WPF ListBoxItems可选
<ListBox ItemsSource="{Binding SomeElements}">
<ListBox.ItemTemplate>
<DataTemplate>
<ListBoxItem Selected="ListBoxItem_Selected">
<StackPanel Orientation="Horizontal">
<TextBlock Text="{Binding Title}"></TextBlock>
<Button>Click</Button>
</StackPanel>
</ListBoxItem>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
[这里是回答你的问题。(http://stackoverflow.com/questions/1459786/selecting-a-listboxitem-when-its-inner-combobox-is-focused/1459885#1459885 )问题启发者遇到了完全相同的问题。 – Natrium 2009-10-07 07:03:22