使用MVVM處理WPF中的對(duì)話框在WPF的MVVM模式中,處理對(duì)話框是更復(fù)雜的操作之一。由于您的視圖模型對(duì)視圖一無所知,因此對(duì)話通信很有趣。我可以公開一個(gè)ICommand,當(dāng)視圖調(diào)用它時(shí),會(huì)出現(xiàn)一個(gè)對(duì)話框。有沒有人知道處理對(duì)話結(jié)果的好方法?我說的是關(guān)于Windows對(duì)話框,比如MessageBox。我們這樣做的方法之一是在viewmodel上有一個(gè)事件,當(dāng)需要對(duì)話框時(shí),視圖會(huì)訂閱該事件。public event EventHandler<MyDeleteArgs> RequiresDeleteDialog;這沒關(guān)系,但這意味著視圖需要代碼,這是我想遠(yuǎn)離的東西。
使用MVVM處理WPF中的對(duì)話框
慕碼人2483693
2019-07-29 10:00:51