如何从另一个类中调用viewmodel方法

时间:2019-03-08 02:26:20

标签: c# wpf

在我的WPF代码中,MainWindows.xaml.cs文件中有一个Reset_btn_click()方法(该方法将处理UI的许多操作,这就是为什么我不想将此方法移至另一个文件)。因为该程序将在一次运行中多次重设自身,所以我想重用此函数,而不是在控件类中编写新函数。所以我怎么从另一个类中调用这个方法

谢谢

1 个答案:

答案 0 :(得分:0)

public class Example
{
    public void Method1(MainWindows mainWindows)
    {
        mainWindows.Reset_btn_click();
    }
}

在MainWindows.xaml.cs中,对象创建就是这样

 Example Ex = new Example();
 Ex.Method1(this);

希望这会有所帮助,但是如果您使用mvvm作为话语ViewModelMainWindows.xaml.cs中不会有任何代码,我有点困惑