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

时间:2012-09-22 09:29:35

标签: c# wpf

嗨,我在Wpf应用程序中相对较新

我想知道我可以创建mainwindow.xaml.cs的对象吗? 在其他一些班级 然后使用该对象超出mainwindow.xaml.cs

中用户定义的方法

我正在尝试这样的事情 它创建了主窗口的对象,但无法访问该方法 我试图访问的方法是公共定义的

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

它给出了这个错误

  

错误2类型名称' point_to_screen'类型&System; Windows.Window'

中不存在

1 个答案:

答案 0 :(得分:1)

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

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