【发布时间】:2012-11-15 06:03:10
【问题描述】:
单击鼠标时,我正在尝试绘制一个圆形和一个矩形,因此我得到了鼠标单击的 x 和 y 线。
我在网上搜索过,在 C# 中这只能用 Margin 来完成,在 java 中没有起源或类似的东西,你可以将 x 和 y 给构造函数。
现在我正在尝试正确设置,但我不知道如何正确计算:
据此:
http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement.margin%28v=vs.95%29.aspx
rec.Margin = new Thickness(0, 0,0, 0);
有人可以帮助我吗?或者这是不可能的?
【问题讨论】:
-
您可以使用 Canvas 以绝对坐标定位 FrameworkElements 和 Controls。您还可以覆盖 OnRender 方法。
-
这是 WinForms 还是 WPF?
标签: c# drawrectangle