WPF MVVM里,当用户在新窗口执行完后如何返回原窗口,并刷新
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WPF MVVM里,当用户在新窗口执行完后如何返回原窗口,并刷新相关的知识,希望对你有一定的参考价值。
WPF MVVM里,当用户在新窗口执行完后如何返回原窗口,并刷新, 我的DialogResult不能使用,求前辈指点
你的DialogResult不能用?? 什么意思如果你不用DialogResult的话就使用事件处理
Window fullWindow = new Window() WindowState = WindowState.Maximized, WindowStyle = WindowStyle.None ;
fullWindow.Closed += (sender, e) =>
//在这里刷新的原始窗口
;
fullWindow.PreviewKeyUp += (sender, e) =>
if (e.Key == System.Windows.Input.Key.Escape)
(sender as Window).Close();
;
fullWindow.Show(); 参考技术A 你用了什么框架了?如果是MVVM Light Toolkit,我有现成的例子。
以上是关于WPF MVVM里,当用户在新窗口执行完后如何返回原窗口,并刷新的主要内容,如果未能解决你的问题,请参考以下文章
从Caliburn.Micro,WPF,MVVM中的另一个窗口获取信息
如何从作为wpf mvvm模式中的窗口打开的视图模型中关闭用户控件?