這是我的矩形如何設置不透明度爲我的矩形(的DrawingContext)
protected void DrawRectangle(DrawingContext dc, Point point)
{
DrawingVisual drawingVisual = new DrawingVisual();
using (DrawingContext drawContext = drawingVisual.RenderOpen())
{
Pen drawingPen = new Pen(ErrorBarBrush, ErrorBarThickness);
dc.DrawRectangle(Brushes.Red,
new Pen(Brushes.Black, 5),
new Rect(new Point(point.X - 50, point.Y + 50),
new Point(point.X + 50, point.Y - 50)));
dc.PushOpacity(2);
}
}
所以我的問題是如何設置我的不透明性,是做這種正確的方式?
只是一個說明。當你從不使用返回的DrawingContext時,創建DrawingVisual並調用RenderOpen方法是毫無意義的。 – Clemens