WPF DrawingVisualとPenを使用していますが、問題が発生しました。
ペンで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();
ストロークの半分が次のように長方形を覆っていることがわかりました。
したがって、ペンの太さが大きすぎて長方形よりも大きくなると、長方形は消えます(長方形全体がストロークで覆われます)。
長方形に描画されたストローク(ペン)が長方形を覆わないように設定を調整できますか(長方形の辺を超えて描画するだけです)
ありがとうございました。