Wpf MVVM使用命令从Mainview打开视图

Wpf MVVM使用命令从Mainview打开视图,wpf,mvvm,view,Wpf,Mvvm,View,我试图在一个按钮单击命令中从我的主视图打开一个视图,我只需要知道我的方法GoToNewPage()中需要替换什么 这取决于实施情况。建议-搜索示例,你会发现很多。另外,请花一分钟阅读。虽然此代码可以回答问题,但最好解释如何解决问题,并提供代码作为示例或参考。只有代码的答案可能会令人困惑,并且缺乏上下文。 private DelegateCommand newPageCommand; public ICommand NewPage { get {

我试图在一个按钮单击命令中从我的主视图打开一个视图,我只需要知道我的方法GoToNewPage()中需要替换什么


这取决于实施情况。建议-搜索示例,你会发现很多。另外,请花一分钟阅读。虽然此代码可以回答问题,但最好解释如何解决问题,并提供代码作为示例或参考。只有代码的答案可能会令人困惑,并且缺乏上下文。
private DelegateCommand newPageCommand;

    public ICommand NewPage
    {

        get
        {

            if (newPageCommand == null)
            {
                newPageCommand = new DelegateCommand(GoToNewPage);
            }
            return newPageCommand;
        }
    }


    private void GoToNewPage()
    {
      //What i have to write there?
    }
private void GoToNewPage()
{
    var window = new ViewClassName();
    window.Show();
}