|
1
0
我建议换一种方式。 绑定不应该从代码中调用,而应该在XAML中定义它。 您可以在窗口上再添加一个Model类型的DependencyProperty,将其称为“CurrentModel”,并将其初始值设置为NULL。看起来你已经有了一个名为mModel的属性,是DependencyProperty吗? 可以在XAML中定义CurrentModel与DataGrid或whichver控件的绑定。 在你们这一方,代表调度员。调用只应设置CurrentModel,绑定将自动完成。 |
|
|
2
0
你打哪一个调度器
我猜是后台线程中的调度程序在执行
DataGrid是一个控件,因此派生自
在通话中更改调度员应该有效:
您还可以在执行后台操作之前将UI线程的调度程序存储在一个字段中,但是使用控件的调度程序可以更好地显示代码的意图:“我想在这个控件所属的任何线程上调用它”。 使现代化 :我刚刚意识到这是您控件的一个实例方法,所以您使用的dispatcher实例是正确的。这么晚才回答就到此为止。而且,你的代码对我来说很有用,用IEnumerable替换了你的模型。你的模特有什么特别的吗? |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |
|
|
Barta · WPF MVVM不更新视图 1 年前 |
|
|
Denis Ivanov · WPF控件在属性更改时不会更新 1 年前 |
|
|
codymanix · WPF:TextBlock周围可见小边框? 1 年前 |
|
|
Nostromo · 来自背景对象的工具提示 1 年前 |
|
|
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 2 年前 |
|
|
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 2 年前 |
|
|
Thern · 在UI线程(WPF)上的void方法中调用异步函数 2 年前 |