gpt4 book ai didi

wpf - 如何在用户控件上单击按钮才能在包含的窗口中执行方法?

转载 作者:行者123 更新时间:2023-12-04 05:09:46 24 4
gpt4 key购买 nike

我有一个UserControl,我们将其称为myUC,它是WPF应用程序主窗口(myWindow)中几个UserControl之一。 myUC包含许多标准控件,其中一个是按钮,我们将其称为myButton

当我单击myButton时,我想执行myMethod(),它存在于myWindow的代码背后。

问题是myUC不知道myWindow甚至存在,更不用说myMethod存在了。

我该如何发送消息:'嘿,myWindow,醒来。 myUc上的myButton刚刚被单击;请运行myMethod'?

最佳答案

您可以在窗口中创建命令,并将按钮的Command属性设置为该命令的名称。单击该按钮将触发命令,而无需引用父窗口。

This tutorial explains everything very clearly.

关于wpf - 如何在用户控件上单击按钮才能在包含的窗口中执行方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4199312/

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