wp7:如何在用户控件中传递数据?

时间:2012-12-06 06:36:28

标签: windows-phone-7 user-controls

我想在wp7应用程序中将数据从我的表单传递给用户控件。 但它的用户控制给出了错误system.windows.control.childview不包含“OnNavigateTo”的定义。

form1代码是

NavigationService.Navigate(new Uri(string.Format("LoginChildWindow.xaml?param1={0}", path), UriKind.Relative));

userconrol代码:

public partial class SongChildview : ChildWindow
    {
        public SongChildview()
        {
            InitializeComponent();
        }
        protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e)
        {
            base.OnNavigatedTo(e);   
           string newparameter1 = this.NavigationContext.QueryString["param1"];
        }
}

请帮助他如何从我的表单中获取用户控件中的数据

1 个答案:

答案 0 :(得分:0)

是的,您的SongChildview调用不包含OnNavagate方法,因为它在CHildview中继承,导航方法仅适用于页面。

如果你想向用户conterol发送路径,那么第二种方式就是设置你的路径而不是访问它。

试试此链接

Different Ways of Passing Values Between Windows Phone 7 Pages

希望你得到解决方案