有没有像这样的单一事件Changed
我可以用它来一起处理这两个事件吗?
为什么他们就这样分开呢?
是否因为两个事件都有一个事件需要您按名称引用控件,您需要在 XAML 中指定该名称,这会增加混乱吗?
- 不直接。但是,您可以对两者使用相同的事件处理程序,并查询
IsChecked
的财产sender
参数(将其转换为CheckBox
or ToggleButton
当然)。
- 这两个事件是 WPF 特定技术所必需的,例如情节提要,
EventTriggers
和类似的。EventTriggers
无法区分状态,只能通过事件来区分,所以需要两个不同的事件。
一般而言:我根本不会使用这些事件 - 我会绑定IsChecked
财产到您的适当财产ViewModel
,将隐藏代码保持在最低限度(理想情况下根本没有自定义代码)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)