我有一个列表框,其中包含一些文本块和一个按钮,在按钮的代码后台中,它调用一个方法,传递当前选择的列表框项,这很好地解决了问题。问题在于,当我选择一个项目,然后单击另一个项目上的按钮时,它不会更新“SelectedItem”属性 - 是否有一种Xaml或C#的方式可以强制按钮单击选择父ListBoxItem?
Xaml
<DataTemplate>
<Grid>
<Button x:Name="myButton" Click="myButton_Click" Height="30" Width="30">
<Image Source="Resources\Image.png" />
</Button>
<TextBlock Text="{Binding DataField}"></TextBlock>
</Grid>
</DataTemplate>