2009-10-19 62 views
2

我想创建一个WPF Grid,用户可以在其中将控件从一个单元拖放到另一个单元,当用户拖动时,我需要在屏幕上绘制提示,如箭头。就好像提示是在屏幕上的另一层。也就是说,他们没有画在我提到的网格中。需要WPF呈现提示

问题是:我不知道如何在我的网格上覆盖一个“透明”画布,以便我可以利用它。

你有经验的人有一些小费?谢谢。

回答

2

我觉得你要找的是装饰者。你可以在这里看到他们的一些: http://marlongrech.wordpress.com/2008/02/28/wpf-overlays-or-better-adorner/

+0

我很感谢您的关注。随着装饰者...我可以绘制任何我想要的地方吗?我的意思是......我的提示不会跟随鼠标,它们会出现在特定的地方。 – 2009-10-19 22:49:41

+0

它看起来非常多,我正在寻找。谢谢! – 2009-10-19 22:52:14

+0

是的,Adorner就像是你选择的任何控件之上的图层。您可以在装饰者中绘制任何东西或放入其他控件。 – eWolf 2009-10-20 12:25:41