gpt4 book ai didi

c# - 删除按键上的 ListView SelectedItem

转载 作者:行者123 更新时间:2023-11-30 14:01:01 24 4
gpt4 key购买 nike

我想按下 Delete 键以触发 DelegateCommand 以实际删除此时选定的项目。

我很难找到正确的语法来执行此操作。我正在使用 INotifyPropertyChanged 实现绑定(bind)到我的 ViewModel 上的公共(public)属性。

有没有办法做到这一点?好像应该有。

我有一个

ObservableCollection<Object> Objects

让我们说每个对象中的字段(即名称、地址)

感谢您的帮助

最佳答案

获取按键触发的命令:

   <ListView ItemsSource="{Binding Path=Objects}" SelectedItem="{Binding Path=SelectedObject}">
<ListView.InputBindings>
<KeyBinding Key="Delete" Command="{Binding Path=MyCommand}"></KeyBinding>
</ListView.InputBindings>
</ListView>

对于您选择的项目,在您的 viewModel 中有一个属性并将 listView 的 SelectedItem 绑定(bind)到它。

关于c# - 删除按键上的 ListView SelectedItem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9280625/

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