gpt4 book ai didi

wpf - 在 WPF 中存储事件处理程序方法的位置 - MVVM

转载 作者:行者123 更新时间:2023-12-03 11:00:55 24 4
gpt4 key购买 nike

我应该在哪里存储按钮单击事件的事件方法?通常它存储在 wpf 页面后面的代码中,

<Button Name="myButton" Click="myButton_Click">Click Me</Button>

但在 MVVM 中,它应该存储在其他 View 模型类中并绑定(bind)到按钮的单击属性?
<Button Name="myButton" Click="{Binding StaticResouces myButton_Click}">Click Me</Button>

最佳答案

使用命令。您的 VM 公开命令并且按钮绑定(bind)到它:

<Button Command="{Binding SomeCommand}">Do It!</Button>

请参阅我的博客文章 delegate commandsactive aware commands有关如何实现自定义命令的详细信息。

关于wpf - 在 WPF 中存储事件处理程序方法的位置 - MVVM,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2750997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com