c# - 从桌面 WPF 应用程序中的页面导航到新页面或窗口

标签 c# wpf navigation

如何从桌面 WPF 应用程序中的页面导航到新页面或 Window。我尝试了以下方法调用 windows 页面,但出现错误:

Window must be the root of the tree. Cannot add Window as a child of Visual

private void btCode_Click(object sender, RoutedEventArgs e)
{
    CodeView window = new CodeView(cbRe.Text, txtID.Text);
    this.Content = window;
}

当我更改代码以调用新页面时,我收到类似的错误消息,指出必须从 Window 调用页面。

最佳答案

打开一个窗口的页面

myWindow w = new myWindow();
         w.Show();

导航到新页面

myPage p = new myPage();
       myFrameInCurrentWindow.Navigate(p);

关于c# - 从桌面 WPF 应用程序中的页面导航到新页面或窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19067266/

相关文章:

WPF TextBlock Padding 正在切断文本

c# - 组合框默认值

javascript - 如何在导航到另一个页面后保留数组

wpf - 更改WPF项目的启动文件

c# - 使用 Objective Sharpie 绑定(bind) CocoaPods 库

c# - 使用 C# 和 Unity 的字符串读取和解析性能

c# - Entity Framework 数据注释对 DDD 和关注点分离有害吗?

html - 侧边导航全高 100%

java - 如何操作按钮在 Java 中为 GUI 打开新 Pane

c# - 有没有办法强制将所有引用的程序集加载到应用程序域中?