WPF ListBox Button Selected Item(WPF ListBox 按钮选定项)
问题描述
我有一个带有一些文本块和一个按钮的列表框——在按钮的代码隐藏中,它调用了一个传递当前选定列表框项目的方法,这很好用.问题是,当我选择一个项目然后单击另一个项目上的按钮时,它不会更新SelectedItem"属性——有没有一种 Xaml 或 C# 可以强制单击按钮以选择父 ListBoxItem?
I have a listbox with some textblocks and a button -- in the button's codebehind it calls a method passing the currently selected listbox item, this works great. The issue is that when I select an item and then click the button on another item it doesn't update the "SelectedItem" property -- is there a way Xaml or C# that I can force a button click to select the parent ListBoxItem?
Xaml
<DataTemplate>
<Grid>
<Button x:Name="myButton" Click="myButton_Click" Height="30" Width="30">
<Image Source="ResourcesImage.png" />
</Button>
<TextBlock Text="{Binding DataField}"></TextBlock>
</Grid>
</DataTemplate>
推荐答案
var curItem = ((ListBoxItem)myListBox.ContainerFromElement((Button)sender)).Content;
这篇关于WPF ListBox 按钮选定项的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:WPF ListBox 按钮选定项


基础教程推荐
- JSON.NET 中基于属性的类型解析 2022-01-01
- 是否可以在 asp classic 和 asp.net 之间共享会话状态 2022-01-01
- 首先创建代码,多对多,关联表中的附加字段 2022-01-01
- 如何动态获取文本框中datagridview列的总和 2022-01-01
- 将事件 TextChanged 分配给表单中的所有文本框 2022-01-01
- 全局 ASAX - 获取服务器名称 2022-01-01
- 经典 Asp 中的 ResolveUrl/Url.Content 等效项 2022-01-01
- 错误“此流不支持搜索操作"在 C# 中 2022-01-01
- 在 VS2010 中的 Post Build 事件中将 bin 文件复制到物 2022-01-01
- 从 VS 2017 .NET Core 项目的发布目录中排除文件 2022-01-01