如何从另一个类调用viewmodel方法
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从另一个类调用viewmodel方法相关的知识,希望对你有一定的参考价值。
在我的WPF代码中,MainWindows.xaml.cs文件中有一个Reset_btn_click()方法(它将处理很多UI操作,这就是我不想将此方法移动到另一个文件的原因)。因为程序会在一次运行中重置几次,我想重用这个函数而不是在控件类中编写新函数。那么我如何从另一个类调用此方法
谢谢
答案
public class Example
{
public void Method1(MainWindows mainWindows)
{
mainWindows.Reset_btn_click();
}
}
在MainWindows.xaml.cs中,对象创建是这样的
Example Ex = new Example();
Ex.Method1(this);
希望这会有所帮助,但如果你使用mvvm作为你的说法ViewModel
我将有点困惑MainWindows.xaml.cs
将不会有任何代码
以上是关于如何从另一个类调用viewmodel方法的主要内容,如果未能解决你的问题,请参考以下文章
如何在将 Tablayout 与 viewpager 一起使用时从另一个片段调用 AsyncTask?