gpt4 book ai didi

wpf - 没有按钮的 MVVM 命令

转载 作者:行者123 更新时间:2023-12-04 22:33:35 24 4
gpt4 key购买 nike

我想启动绑定(bind)命令,但我不想在我的 UserControl 上使用 Button。实际上 UserControl 本身就是一个 Button。当它在其表面的任何地方被点击时,我想启动一个绑定(bind)命令。有没有办法给 UserControl 一个命令?

旁注:一个控件一个命令,只有几个特定的​​开箱即用控件?这一切似乎有点笨拙。我开始认为 MVVM 是不切实际的。我可以将我的 UI 与接口(interface)和 OOP 很好地分离。不管怎样,我还有希望。

此外,我不愿意破解任何东西或使用昂贵的解决方法。如果我做不到,我将放弃 MVVM。

最佳答案

在这里查看 ICommandSource 接口(interface):http://msdn.microsoft.com/en-us/library/system.windows.input.icommandsource.aspx .如果你想让一个控件有一个命令,那么你的控件应该实现这个接口(interface)。实现此接口(interface)的控件示例是 ButtonBase 和 MenuItem。希望这会有所帮助。

关于wpf - 没有按钮的 MVVM 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3927523/

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