public sealed partial class BlankPage2 : Page
{
string DialogResult1 = "";
string DialogResult2 = "";
public BlankPage2()
{
this.InitializeComponent();
Messenger.Default.Register<string>(this,
m =>
{
DialogResult1 = m.ToString();
});
Messenger.Default.Register<object>(this, "BlankPage2",
m =>
{
// 登录成功后,显示主页面
if (m!=null)
{
DialogResult2 = m.ToString();
}
else
{
}
});
}
/// <summary>
/// 在此页将要在 Frame 中显示时进行调用。
/// </summary>
/// <param name="e">描述如何访问此页的事件数据。Parameter
/// 属性通常用于配置页。</param>
protected override void OnNavigatedTo(NavigationEventArgs e)
{
}
}
void dfd_Click(object sender, RoutedEventArgs e)
{
this.Frame.Navigate(typeof(BlankPage2));
Messenger.Default.Send<string>("DialogResult1");
Messenger.Default.Send<object>("DialogResult2", "BlankPage2");
}