私は aとListBox
a を含むかなり単純なItemTemplate
定義済みの a を持っています。これは期待どおりに表示されますが、問題があります。のコンテンツ、つまりテキストまたはボタンをクリックすると、行が で選択されません。行の空白部分をクリックすると、それが行われます。行のどこかをクリックしたときに が選択されるようにしたいと思います。これを達成するために何が必要ですか?TextBlock
Button
ListBoxItem
ListBox
ListBoxItem
<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>