选定项触发器
Posted
技术标签:
【中文标题】选定项触发器【英文标题】:SelectedItem Trigger 【发布时间】:2010-10-29 08:20:55 【问题描述】:我可以在任何支持 SelectedItem 的控件中对 SelectedItem 属性使用触发器吗?
<Trigger
Property="SelectedItem"
Value="x:NotNull" >
</Trigger>
我想要的是当 SelectedItem 为 Not null 以触发触发器。
Tnx
【问题讨论】:
【参考方案1】:您可以在 SelectedItem 属性上使用触发器,但是当该值不为 null 时,您不能(默认情况下)触发。
你有两个选择:
-
将您的触发器改写为在 null 时触发(使用 Value="x:Null"),然后让您的“默认”值成为您希望在值不为 null 时发生的情况
编写一个 ValueConverter,当它传递的值不为 null 时返回 true。
This stack overflow post 详细描述了这两个选项。
【讨论】:
以上是关于选定项触发器的主要内容,如果未能解决你的问题,请参考以下文章
触发 AVAudioPlayer 以停止所有声音并播放选定的声音,除非单击播放(选定)按钮
如何为 didSelectRowAtIndexPath 中的选定笔尖单元触发某些 segue