如何从其他xaml启动xaml页面的属性?

时间:2013-01-22 16:22:44

标签: windows-phone-8

我对wp开发很新,我正在开发一个带有公共属性的xaml页面的wp8应用程序。在导航到此页面之前,必须初始化该属性。因此,当页面加载时,我可以使用已启动的属性来创建页面内容。我如何启动proprty(来自其他xaml文件)?

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  
            }
     }

1 个答案:

答案 0 :(得分:0)

您无法访问其他网页上的属性,也不应该

您实际需要的是在页面之间传递数据或拥有可从不同页面访问的ViewModel。请查看该问题的答案here

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