gpt4 book ai didi

c# - WPF ListBox 按钮选择的项目

转载 作者:行者123 更新时间:2023-12-04 16:20:03 24 4
gpt4 key购买 nike

我有一个带有一些文本块和一个按钮的列表框——在按钮的代码隐藏中,它调用一个传递当前选择的列表框项目的方法,这很好用。问题是,当我选择一个项目然后单击另一个项目上的按钮时,它不会更新“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;

关于c# - WPF ListBox 按钮选择的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1139996/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com