如何在Silverlight 4中的样式中绑定事件
我有一个控件,其中大约有 10000 个文本框,我需要将每个文本框的事件绑定到 GotFocus
事件(我在其中选择所有文本)。
我无法像 WPF
中那样使用 EventSetter
,那么你用什么来绑定样式中的事件呢?
I have a control where is about 100 hundred TextBoxes, and I need for each of them have binded event to GotFocus
event (where I select all text).
I cant use EventSetter
as in WPF
, so what do you use to bind event in style?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须对
TextBox
类进行子类化,然后在所有代码中使用它。然后,您可以将
GotFocus
事件处理程序放入该子类中,否则您必须将GotFocus
事件处理程序添加到您的所有代码中。然后在您的 XAML 中您将拥有:
You'll have to subclass the
TextBox
class and then use that in all your code.You can then put the
GotFocus
event handler in that subclass, otherwise you'd have to add theGotFocus
event handler to all your code.Then in your XAML you'd have: