gpt4 book ai didi

c# - 从另一个类访问 mainwindow.xaml.cs 方法

转载 作者:太空宇宙 更新时间:2023-11-03 20:22:39 25 4
gpt4 key购买 nike

嗨,我是 Wpf 应用程序的新手

我想知道我可以创建一个 mainwindow.xaml.cs 对象吗在其他类(class)
然后使用该对象超出 mainwindow.xaml.cs

中用户定义的方法

我正在尝试这样的事情它创建了 mainwindow 的对象,但无法访问该方法我尝试访问的方法是公共(public)定义的

MainWindow window = new Mainwindow();
window.point_to_screen();

它给出了这个错误

Error 2 The type name 'point_to_screen' does not exist in the type 'System.Windows.Window'

最佳答案

您应该将当前主窗口转换为 MainWindow 对象。如果您创建一个新窗口,您将无法访问当前打开的窗口

MainWindow wnd = (MainWindow)Application.Current.MainWindow;
wnd.point_to_screen();

关于c# - 从另一个类访问 mainwindow.xaml.cs 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12542576/

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