我正在使用 aGeometryDrawing
在 WPF 中绘制一个三角形。我目前能够将它绑定到我的 ViewModel 的“角度”属性,该属性附加到用户可以移动的滑块,从而围绕对象移动矩形。问题是我想让矩形也能够根据我计算的基于缩放值的特定角度更宽或更窄。我目前无法更改矩形,因为我不知道如何在GeometryDrawing
对象上执行此操作。也许应该使用另一个对象?
GeometryDrawing 对象代码是这样的:
<GeometryDrawing Geometry="M100,100 L186.6,280 A100,100,0,0,1,13.4,280 L100,100">
<GeometryDrawing.Brush>
<LinearGradientBrush StartPoint="0,0" EndPoint="0,1" Opacity="0.25">
<GradientStopCollection>
<GradientStop Color="Black" Offset="0" />
<GradientStop Color="Transparent" Offset="0.9"/>
</GradientStopCollection>
</LinearGradientBrush>
</GeometryDrawing.Brush>
</GeometryDrawing>
应用程序的 UI 是这样的(只是一个测试项目,我已经在我的实际项目中实现它之前测试了控件)
感谢大家的帮助!
约翰。