如何在UWP框架中访问子上下文?

时间:2018-01-16 05:38:03

标签: c# uwp

你能告诉我如何在UWP帧中访问子上下文吗? (我正在使用帧控制。(MyFrame是帧控制)

public sealed partial class MyPage: Page
{
    public MyPage()
    {
        this.InitializeComponent();
        MyFrame.Navigate(typeof(Pages.ChildPage));
    }
}

那么,如何访问'Pages.ChildPage'的上下文?? ??

例如,

Pages.ChildPage.iTestVariable = 1;
Pages.ChildPage.doTestFunction();

1 个答案:

答案 0 :(得分:1)

您可以在导航后访问子页面,如下所示:

var childPage = MyFrame.Content as Pages.ChildPage;
if ( childPage != null )
{
   childPage.doTestFunction();
}

当然,有必要记住,您只能从类本身外部访问public方法和属性。