Silverlight 4.0 如何在Silverlight 4中以样式绑定事件

Silverlight 4.0 如何在Silverlight 4中以样式绑定事件,silverlight-4.0,styles,Silverlight 4.0,Styles,我有一个控件,其中大约有100个文本框,我需要为每个文本框绑定事件到GotFocusevent(我在其中选择所有文本) 我不能像在WPF中那样使用EventSetter,那么您使用什么样式来绑定事件呢?您必须对文本框类进行子类化,然后在所有代码中使用它 public class MyTextBox : TextBox { protected override void OnGotFocus(RoutedEventArgs e) { // Add your code

我有一个控件,其中大约有100个文本框,我需要为每个文本框绑定事件到
GotFocus
event(我在其中选择所有文本)


我不能像在
WPF
中那样使用
EventSetter
,那么您使用什么样式来绑定事件呢?

您必须对
文本框
类进行子类化,然后在所有代码中使用它

public class MyTextBox : TextBox
{
    protected override void OnGotFocus(RoutedEventArgs e)
    {
        // Add your code in here
        base.OnGotFocus(e);
    }
}
然后,您可以将
GotFocus
事件处理程序放在该子类中,否则必须将
GotFocus
事件处理程序添加到所有代码中

public class MyTextBox : TextBox
{
    protected override void OnGotFocus(RoutedEventArgs e)
    {
        // Add your code in here
        base.OnGotFocus(e);
    }
}
然后在XAML中,您将拥有:

<my:MyTextBox ..... />