我有一个带有一些文本块和一个按钮的列表框 - 在按钮的代码隐藏中,它调用一个传递当前选定的列表框项目的方法,这非常有用。问题是,当我选择一个项目,然后单击另一个项目上的按钮时,它不会更新“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>
var curItem = ((ListBoxItem)myListBox.ContainerFromElement((Button)sender)).Content;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)