1
我有一个椭圆形与中风,所以:椭圆描边背景颜色
myEllipse.Stroke = Brushes.Yellow;
我需要它是黄色的,但它并不总是很好地显示在白色的背景,这是很常见的这场景。
我想知道是否有方法将黄色描边放在黑色背景上。
myEllipse.Stroke = Brushes.Black;
myEllipse.Stroke = Brushes.Yellow;
哪里,而不是黄色更换黑色,这将是一个组合,这样它总是出现黄色仿佛背景图像是黑色的。
不,但您可以用不同的'StrokeThickness'重叠两个椭圆。另一种可能性是计算一个适合你需要的“RadialGradientBrush”,但这会花费更多的精力。 –
这个问题很常见,请看你的鼠标指针。它必须是可见的,无视背景颜色。而最明显的解决方案是使用轮廓,当在相反(倒置)颜色中绘制的对象周围存在薄轮廓时。要实际绘制轮廓,最简单的方法是先绘制带有倒置颜色的第一个略微增加的对象(使用相同的中心点),然后在其上绘制原始的对象。 – Sinatr