假设我有一个 XAML 代码,它有两个带有文本块的对话框。我有一个与其中一个对话框上的文本块相关联的事件。我可以以这种方式对另一个对话框上的另一个文本块重复使用相同的事件,以便它处理这两个元素吗?我不想创建另一个事件,从现有事件中复制粘贴代码,只是重命名那里的控件或将常用功能分解为接受文本块对象的函数。这就是我梦想的布局:
编辑:包括额外的文本块并添加到事件评论中
<XamDialogWindow>
<TextBlock Name="ctrl1" KeyUp="keyUp_event" />
<TextBlock Name="ctrl2" />
...
</XamDialogWindow>
<XamDialogWindow>
<TextBlock Name="ctrl3" KeyUp="keyUp_event" />
<TextBlock Name="ctrl4" />
...
</XamDialogWindow>
private void keyUp_event(object o, KeyEventArgs a){ //Just one event
//copy from one control to the other
//For eg, if event raised from ctrl1 then copy from ctrl1 to ctrl2
}
这可能吗?