在后面的代码中更改光标

时间:2012-01-11 17:51:03

标签: c# .net wpf

我有一个视图模型的类(使用Prism)。它具有关联的XAML视图。当我做的时候

this.Cursor

没有任何Cursor属性可用。我必须做什么才能访问光标,以便我可以更改其图标?

2 个答案:

答案 0 :(得分:4)

由于Cursor是与UI相关的属性,因此应将光标设置在View中,而不是ViewModel中。 this.Cursor应该可以在View

后面的代码中正常工作

如果您的Cursor基于ViewModel中的某些内容,例如它是否正在加载数据,那么在XAML中使用DataTrigger来更改Cursor,例如{{1} } property设置为true

IsLoading

答案 1 :(得分:0)

检查this question,尤其是OverrideCursor类的答案。