我已将光标绑定到这样的属性:
<UserControl.Cursor>
<Binding Path="IsRunning"
Converter="{StaticResource BoolToRunningCursorConverter}"
UpdateSourceTrigger="PropertyChanged"/>
</UserControl.Cursor>
(BoolToRunningCursorConverter返回“等待”或“箭头”)。
它的表现基本符合预期。唯一的事情是只有当鼠标悬停在UserControl的一个控件上时,光标才会显示为等待光标。将鼠标悬停在控件的空白背景上时,它将变为常规光标。我该怎么办?
答案 0 :(得分:2)
鼠标事件不适用于将空笔刷设置为背景的区域。
将控件的背景设置为颜色或透明:
<UserControl Background="Transparent">...