Silverlight中的UpdateSourceTrigger PropertyChanged是什么?

4
我相信大多数人在输入文本框时都想立即根据所输入的内容过滤ViewCollection。
在WPF中,这非常简单,只需将Text绑定的UpdateSourceTrigger更改为PropertyChanged。
正如您所期望的那样,Silverlight没有这个功能。只有默认和显式两种方式。
我想到了将一个Interaction行为绑定到文本框的TextChanged事件上。您是否推荐这种方法,或者有更好的方法?
1个回答

6
一个行为是我的团队解决问题的方式,我认为这也是通常被接受的方法。我也看到过使用附加属性来解决它的文章(可能是更清晰的XAML语法,但我从未尝试过)。这些是第一篇出现的链接,完全没有经过我的测试(应该很容易找到其他的):

行为

附加属性


行为表现得非常好。我认为它比使用附加属性中的焦点更高效。后者只是一个hack。:)非常感谢您的帮助。 - Houman
这里还有一个示例行为的链接(https://dev59.com/J1jUa4cB1Zd3GeqPNQa9#6339616),以防有人需要快速查看。 - Patrick
行为代码片段链接已损坏。 - RandomEngy

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接