gpt4 book ai didi

wpf - 在 wpf 中如何处理由使用该用户控件的页面中的用户控件内的按钮引发的事件

转载 作者:行者123 更新时间:2023-12-02 08:58:45 28 4
gpt4 key购买 nike

我正在使用 MVVM 架构。我创建了一个包含按钮控件的用户控件。我希望在使用此用户控件的页面中捕获按钮控件的单击事件。这个怎么做?请帮助:)

最佳答案

一个按钮有一个命令属性。您应该通过绑定(bind)到 ViewModel 公开的 ICommand 来使用它而不是 Click 事件。

编辑:

两种可能性:

1) MVVM 方式:在您的 UserControl 的 ViewModel 上为命令设置一个属性,然后您可以从使用页面的 ViewModel 中设置该属性。

2) 非 MVVM 方式(尽管您可以将其与 1 结合使用):在您的 UserControl 上为命令设置一个依赖属性,您将其绑定(bind)到 UserControl 的 XAML 中。然后,您可以从使用页面绑定(bind)到此依赖项属性。

关于wpf - 在 wpf 中如何处理由使用该用户控件的页面中的用户控件内的按钮引发的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2943114/

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