我需要在调整对象大小之前处理事件。我需要在选择活动期间了解这些信息。 我的猜测是从鼠标中获取当前光标并检查它是否处于调整大小类型。我试着打电话给
Mouse.OverrideCursor
但它返回null。任何人都可以帮助我获取当前光标吗? 我的另一个猜测是检查,如果鼠标位于对象的边缘。有可能以某种方式检查它吗?我用
ContentControl
对象,放在
Canvas
提前致谢。
答案 0 :(得分:0)
其实我自己找到了解决方案。我从我的调整大小装饰模板中获取鼠标悬停信息,我已在我的xaml中声明了这一点。
Control thumb = this.Template.FindName("PART_ResizeDecorator", this) as Control;
bool resizing = thumb.IsMouseOver;
这似乎比检查实际光标更优雅,但知道如何获得它仍然很有趣。所以随时回答我的问题。