0

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

form1代码是

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

用户控制代码:

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"];
        }
}

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

4

1 回答 1

0

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

如果你想将路径发送给用户控制,那么第二种方法是设置你的路径而不是访问它。

试试这个链接

在 Windows Phone 7 页面之间传递值的不同方式

希望你有解决方案

于 2012-12-06T07:31:43.540 回答