我正在用 wpf 开发一个 mvvm 应用程序。如果文本框有文本,则刚刚添加了一个要求以阻止用户更改选项卡。
在视图模型中完全做到这一点的最佳方法是什么?我不知道如何阻止 tabitem,因为 tabcontrol 中没有要绑定的依赖对象命令,我是否需要滚动自己的 tabcontrol 并围绕 SelectionChanged 事件构建 ICommand?
我应该简单地(eegad..不要说)将代码放在 SelectionChanged 事件中视图后面的代码中吗?
我有没有想到的替代方案?