我做了一些谷歌搜索,但没有找到这个难题的答案。
前提是您具备以下条件:
- 我的超级视图
- 我的超级视图模型
MySuperView 有两个文本框,它们都绑定到 ViewModel 上的字符串属性,并且您使用 DelegateCommand 使用以下语法将“保存”按钮绑定到 ViewModel:
视图模型:
this.SaveOrderCommand = new DelegateCommand<object>(this.Save, this.CanSave);
看法:
Command="{Binding SaveOrderCommand}"
您如何处理 UI 元素以使用户交互更令人愉悦。例如,假设在 DelegateCommand 的保存操作期间发生了一些较低级别的故障,并且您想触发其中一个文本框的工具提示。这通常会如何发生?
我想尽可能地坚持使用干净的代码隐藏,但我并不反对将 UI 特定的代码放在那里。