我正在寻找一些答案但却找不到任何答案。我想知道是否有办法为椭圆制作自定义笔划。我在画布上绘制了一堆椭圆,点击后,点击的椭圆以绿色笔划突出显示。我想这样做是为了让绿色笔触的内侧有一条小黑线,以使事物更加明显。这可能吗?
答案 0 :(得分:1)
我知道这样做的“最简单”方法是将RadialGradientBrush
简单地应用到Ellipse
的{{1}},将您的黑色颜色设置为Stroke
0.5和绿色就在附近。
问题是“就在附近”取决于你的椭圆的行程厚度;您必须修改Offset
的{{1}}和RadialGradientBrush
才能容纳它(作为旁注,RadiusX
为7要求半径为~0.95,以便居中,厚度为3时,半径约为0.975。
另一个问题是让你的内圈看起来足够瘦,用绿色RadiusY
的{{1}}来玩,直到你满意为止。
它应该产生一个看起来像这样的XAML:
StrokeThickness