当前位置:  开发笔记 > 编程语言 > 正文

根据ListBox.SelectedIndex在WPF中启用按钮

如何解决《根据ListBox.SelectedIndex在WPF中启用按钮》经验,为你挑选了2个好方法。

我有一个相当经典的UI情况 - 两个ListBoxes命名SelectedItemsAvailableItems- 这个想法是你已经选择SelectedItems的项目存在,而可用于添加的项目SelectedItems(即每个尚未存在的项目)都存在AvailableItems.

此外,我有<>按钮将当前选择从一个列表移动到另一个列表(除了双击,它工作正常).

是否可以在WPF中设置样式/触发器以启用或禁用移动按钮,具体取决于在ListBox中选择的任何内容?SelectedItems在左侧,因此<按钮会将所选内容移动AvailableItems到该列表.但是,如果没有选择任何项目(AvailableItems.SelectedIndex == -1),我希望禁用此按钮(IsEnabled == false) - 而另一个列表/按钮则相反.

这可以直接在XAML中完成,还是需要在代码隐藏中创建复杂的逻辑来处理它?



1> Karlas..:

更少代码解决方案

如果count为0,似乎映射为false,> 0为true.



2> 小智..:

这是你的解决方案.


推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有