在渲染

时间:2015-05-18 23:13:50

标签: wpf polygon ellipse

我有一个在椭圆内移动的多边形。使用RenderTransform TranslateTransform通过MVVM绑定更新Polygon的X和Y坐标。

我想阻止Polygon移出Ellipse,但我不知道该怎么做。我想过一个验证器,但验证器只会获得X或Y更新,并确定多边形的位置,我需要同时使用X和Y ...如果Ellipse是一个正方形,那么事情会更容易界限是不变的。

我使用MVVM更新了Polygon的X,Y和Angle。如何防止它超出Ellipse?

我正在考虑拦截渲染并防止渲染,如果新的X和Y在Ellipse之外,但我不觉得这是正确的做法,我也不是确定怎么做。

0 个答案:

没有答案
相关问题