![]() |
1
0
正如您所发现的,这个功能似乎没有内置到WPF中。 我的建议是建立一个附加的行为来处理这个问题。 如果您有Blend并且可以使用System.Windows.Interactivity,只需从行为类派生并重写OnAttached和OnAttached。否则,编写一个静态行为类 here .
|
![]() |
2
-1
为了结束这个问题,我把我的评论改成了答案。解决方案基本上是在视图模型中保留所选项目的记录,并对该记录的更改做出反应。一般来说,我不认为视图模型应该知道控制焦点,但是在这种情况下,我认为这是必需的,因为视图模型需要对焦点的变化做出反应。
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 8 月前 |
![]() |
Barta · WPF MVVM不更新视图 9 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 9 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 10 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 1 年前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |