我想在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"];
}
}
请帮助他如何从我的表单中获取用户控件中的数据
答案 0 :(得分:0)
是的,您的SongChildview调用不包含OnNavagate方法,因为它在CHildview中继承,导航方法仅适用于页面。
如果你想向用户conterol发送路径,那么第二种方式就是设置你的路径而不是访问它。
试试此链接
Different Ways of Passing Values Between Windows Phone 7 Pages
希望你得到解决方案