c# - 如何在 WPF 中从一页导航到另一页

标签 c# wpf xaml mvvm

我有一个 MainWindow.XAMLCustomersView.XAML .

当我单击 MainWindow 上的 Customer 按钮时,我想导航到 CustomersView.XAML并且需要传递几个参数。

我可以用 NavigationService但仅适用于 Pages 而不适用于 Window.Hyperlink 目前不是一个选项。

这可能是相当简单的事情,但我不确定如何使用 MVVM 并且没有任何第三方控制来实现这一点。

最佳答案

private void Navigate_Click(object sender, RoutedEventArgs e)//By Prince Jain 
{
   this.NavigationService.Navigate(new Uri("Page3.xaml", UriKind.Relative));
}

关于c# - 如何在 WPF 中从一页导航到另一页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28576178/

相关文章:

c# - 使用 WinForms 绘制宽线时出现 OutOfMemoryException

c# - Process.Close() 和 Process.Dispose() 之间有什么区别?

wpf - 使用 IDataErrorInfo 和更新按钮状态在验证期间启用禁用保存按钮

xaml - Xamarin Forms stacklayout 在横向上填充屏幕

xaml - 在 Windows 8 Metro 应用程序 (C#/XAML) 中创建表 (DataGrid)

c# - 单元测试什么都不返回,如何断言?

c# - 人们如何解决子类初始化方法需要不同数量的参数到他们的父类(super class)?

c# - WPF在另一个线程上打开新窗口

c# - ScrollViewer 的视口(viewport)大小上的事件已更改

c# - 如何在ListView的DataTemplate中添加其他元素?