2012-03-02 94 views
0

我只是好奇我如何让Windows在使用WPF应用程序拖放时使用高质量光标。我用高品质的意思是:在WPF应用程序中高质量的拖放光标

High quality cursor.

,而不是一个长方形的常规箭头。我尝试过使用e.Effect,但没有做任何事......我做错了什么?或者这就是它在WPF中的样子。

回答

1

你不能使用游标来做到这一点,游标是鼠标指针。

想你正在寻找的是装饰器

这里是关于这个问题的文档:

http://msdn.microsoft.com/en-us/library/ms743737.aspx

,这里是如何在WPF使用拖放&下降一个非常完整的政党成员:

http://blogs.msdn.com/b/jaimer/archive/2007/07/12/drag-drop-in-wpf-explained-end-to-end.aspx

Edi t:只是为了确切:为了实现图像上显示的内容,在这种情况下,您需要一个遵循鼠标+空白光标的Adorner:this.Cursor = Cursors.None;

+0

感谢您的文章!对不起,我忘了提及我实际上并不希望光标丢失,它只是因为PrintScreen而从图像中删除。 – 2012-03-03 01:45:47