WPF 中的命令处理与事件路由及 TDD 测试
1. WPF 命令处理基础
在 WPF 开发中,命令处理是一个重要的部分。我们可以通过代码来创建和使用命令。例如,在 XAML 窗口中创建 MvvmCommand 命令,以下是具体的代码实现:
// code-behind file
public partial class MainWindow : Window
{
public static ICommand MvvmCommand = new MvvmCommand(
(parameter) => MessageBox.Show("Mvvm Command"),
(parameter) => true);
public MainWindow()
{
InitializeComponent();
}
}
// XAML file
<Button
Command="{x:Static my:MainWindow.MvvmCommand}">
Mvvm Command
</Button>
这段代码展示了如何在 XAML 中绑定 MvvmCommand 到按钮上。通过这种方式,当按钮被点击时,会执行相应的命令。
2. 创建 ViewModel 与命令绑定
接下来,我们可以创建一个简单的 ViewModel 对象,并将其属性
超级会员免费看
订阅专栏 解锁全文
3万+

被折叠的 条评论
为什么被折叠?



