选定项触发器

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 详细描述了这两个选项。

【讨论】:

以上是关于选定项触发器的主要内容,如果未能解决你的问题,请参考以下文章

插入新行表1复制到表2选定字段后mysql触发器没有重复

触发 AVAudioPlayer 以停止所有声音并播放选定的声音,除非单击播放(选定)按钮

wpf的组合框中显示新的选定项后如何显示对话框?

如何为 didSelectRowAtIndexPath 中的选定笔尖单元触发某些 segue

DropDownList 控件不能触发SelectedIndexChanged 事件

SproutCore 以编程方式触发 MenuPane 中的项目选择