Silverlight 4.0 如何在Silverlight 4中以样式绑定事件
我有一个控件,其中大约有100个文本框,我需要为每个文本框绑定事件到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
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 ..... />