在WPF对话框中避免样板代码

时间:2016-06-04 10:49:11

标签: c# wpf boilerplate

我是WPF的新手,我的应用程序使用了几个对话框。每个对话框目前都是这样的:

mov eax, 8
imul rax, rax, 0
mov dword ptr [rbp+rax+4],2

public partial class EditTeamDialog : Window { public EditTeamDialog() { InitializeComponent(); Loaded += (sender, args) => MoveFocus(new TraversalRequest(FocusNavigationDirection.Next)); } private void OkButton_Click(object sender, RoutedEventArgs e) { DialogResult = true; } } 行和Loaded +=方法在我看来都是如此常见的行为,我希望它们由WPF提供。对话框窗口的每个程序员都不必编写此代码。

如何通过减少代码来实现相同的行为(对话框在启动时关注第一个元素,在Enter时关闭)?

0 个答案:

没有答案