Windows phone 8 如何从其他xaml启动xaml页的属性?

Windows phone 8 如何从其他xaml启动xaml页的属性?,windows-phone-8,Windows Phone 8,我对wp开发非常陌生,我正在开发一个wp8应用程序,它有一个带有公共属性的xaml页面。导航到此页之前,必须初始化属性。因此,当加载页面时,我可以使用initiated属性创建页面内容。如何启动propty(从其他xaml文件) public部分类主页:PhoneApplicationPage { 公共主页() { //在此处启动Test.xmal的属性或。。。??? NavigationService.Navigate(新Uri(“/Test.xaml”,UriKind.Relative));

我对wp开发非常陌生,我正在开发一个wp8应用程序,它有一个带有公共属性的xaml页面。导航到此页之前,必须初始化属性。因此,当加载页面时,我可以使用initiated属性创建页面内容。如何启动propty(从其他xaml文件)

public部分类主页:PhoneApplicationPage
{
公共主页()
{
//在此处启动Test.xmal的属性或。。。???
NavigationService.Navigate(新Uri(“/Test.xaml”,UriKind.Relative));
}
}
公共部分类测试:PhoneApplicationPage
{
私有列表_pages;//属性
公开考试()
{                   
初始化组件();
//使用_页面动态构建页面
}
}

您不能访问其他页面上的属性,也不应该访问

实际上,您正在寻找的是在页面之间传递数据,或者拥有一个可以从不同页面访问的ViewModel。请看一下这个问题的答案

它描述了页面之间共享数据的不同方式

public partial class MainPage : PhoneApplicationPage
        {
            public MainPage()
            {
               //initiate the property of Test.xmal here or ...???
               NavigationService.Navigate(new Uri("/Test.xaml", UriKind.Relative));

             }
        }
public partial class Test: PhoneApplicationPage  

     {
            private list<pages> _pages; //The property       

            public Test()
            {                   
                InitializeComponent();
                //Build the page dynamically using _Pages  
            }
     }