我是莫斯·洛威的新成员,并在我的工作计划7中开始使用。 我有一份看法/网页,为电离层动物进行登记,而我的电离层辐射仪则发出信号显示。 这发挥了巨大作用。 然而,当你回到先前的屏幕上(用WP7回到了纽顿),然后又进入网页(用AppBarmenu项目)时,电文两度(和每看一页的电文)。 我假定,观点每次都登记,旧版本正在传递这一信息,但我不相信它应如何发挥作用。
我试图打电话给考试和测验科。 清洗我的纳格特 从确保旧电文在离开网页时就没有登记,但这无助于。 我的守则是:
观点:
public AboutPage()
{
InitializeComponent();
Messenger.Default.Register<DialogMessage>(this, msg => { var result = MessageBox.Show(msg.Content, msg.Caption, msg.Button); });
}
protected override void OnNavigatedFrom(NavigationEventArgs args)
{
ViewModelLocator.AboutViewModelStatic.Cleanup();
base.OnNavigatedFrom(args);
}
关于Model的意见: (Code由指挥部发射)
var message = new DialogMessage("Why does this fire multiple times?", DialogMessageCallback) { Button = MessageBoxButton.OK, Caption = "" };
Messenger.Default.Send(message);
这同样如此,但是每当你来到这个网页时,我们都会再次开枪...... 我认为,这是与清理有关的事情,但我并不相信,在工作计划7中应当如何工作......任何建议都值得赞赏。