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

WPF故事板触发属性已更改

如何解决《WPF故事板触发属性已更改》经验,为你挑选了1个好方法。

我有一个DataTemplate,用于实现INotifyPropertyChanged的类.是否有任何方法可以在属性更改时触发故事板,并在不同的值上触发不同的故事板(在这种情况下是bool)?

是否有任何方法可以在启动时触发故事板,具体取决于为数据模板制作的类的值?



1> Josh G..:

是的,你可以这样做.

添加DataTrigger并绑定到相应的属性.这是一个例子:


    
        
    

您可以设置值以测试您想要的任何内容.因此,您可以将故事板设置为在值变为false时开始.您可以根据需要添加任意数量的DataTriggers(或其他触发器).

请注意,在我的示例中,我引用了一个虚拟属性和故事板.

当属性更改时,绑定将更新并因为数据绑定而触发触发器.

这种技术也应该在启动时起作用.


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