3

如何在 Windows 8 Metro 风格 xaml C# 应用程序中从用户控件导航到页面。

更新:实际上这个用户控件在另一个用户控件中。下面的代码在用户控件中使用时可以正常工作,但在嵌套用户控件中它不起作用。

这是我当前不起作用的代码。

        var cntnt = Window.Current.Content;
        var frame = cntnt as Frame;

        if (frame != null)
        { 
            frame.Navigate(typeof(MyPage1), null);
        }
        Window.Current.Activate();

它不会导航到 MyPage1 ,但也不例外。

谢谢

4

1 回答 1

2

您不应将 null 作为参数传递。试着打电话

frame.Navigate(typeof(MyPage1));
于 2012-06-10T21:13:39.663 回答