我伸出的控制的能力。我想知道在使用鑄造發件人方面是否有任何優勢vs 此關鍵字在事件中。例如:延伸的控制 - 使用發件人或這個
public class CustomTextBox : TextBox
{
public CustomTextBox()
{
Loaded += CustomTextBox_Loaded;
}
void CustomTextBox_Loaded(object sender, RoutedEventArgs e)
{
//use either
var c = (CustomTextBox)sender;
//or
var c2 = this;
//do whatever...
}
}
我相信使用這可能更有效(無鑄造必要)。