我正在使用WPF DrawingVisual和Pen,並遇到問題。WPF Pen DrawingVisual
當我畫一個DrawingVisual筆,比方說,一個矩形如下:
Pen StrokePen = new Pen();
StrokePen.Brush = Brushes.SkyBlue;
StrokePen.Thickness = 6;
DrawingVisual dv = new DrawingVisual
DrawingContext dc = dv.RenderOpen();
dc.DrawingRectangle(......., StrokePen, ......);
dc.Close();
我發現,中風半覆蓋類的以下矩形:
因此,如果筆的厚度太大,以致它比矩形更大,則矩形將消失(整個矩形被筆畫覆蓋)。
我可以調整一些設置,從而使該矩形將不包括矩形繪製的行程(筆)(只畫出超出矩形的邊)
謝謝。