我做了一些Google搜索,沒有找到這個難題的答案。用戶界面與MVVM的互動
只要你具備以下條件:
- MySuperView
- MySuperViewModel
MySuperView有兩個文本框都綁定到視圖模型 字符串屬性和您使用DelegateCommand綁定你的「保存'按鈕使用以下語法的ViewModel:
ViewModel:
this.SaveOrderCommand = new DelegateCommand<object>(this.Save, this.CanSave);
查看:
Command="{Binding SaveOrderCommand}"
你如何處理與UI元素,使用戶交互更加賞心悅目。例如,假設在DelegateCommand的保存操作期間出現了一些較低級別的故障,並且您想要觸發其中一個文本框的工具提示。這通常會如何發生?
我想堅持儘可能乾淨的代碼隱藏,但我不反對將UI特定的代碼放在那裏。