本節(jié)學(xué)習(xí)了Navigation的一些基本知識,覺得這節(jié)比較難。這里講學(xué)習(xí)和理解點的東西記錄下來。覺得本節(jié)應(yīng)該弄清楚的問題的關(guān)鍵詞
(1)CallMethodAction用于事件和行為的綁定。
(2)InteractionRequest<T> 在交互請求時協(xié)調(diào)ViewModel和View
(3)Notification用于交互式單向通知用戶,所以ViewModel不能預(yù)測用戶對Notification中Title和Content的更改
(4)學(xué)會自定義行為和操作
(一)在ChatView.xaml,代碼如下
(二)在ChatViewModel.cs
(三)在SendMessageModel.cs
(四)在Infrastructure文件夾下的ViewModel.cs代碼如下:
(五)在Infrastructure文件夾下的Behavior文件夾下,有自己定義行為(Behavior)和操作(Action)
(1) RelocatePopupBehavior行為類
(2) ShowNotificationAction.cs定義了行為
(七 )項目組織結(jié)構(gòu)及運行截圖
新聞熱點
疑難解答