Я получаю от формы, это то, что в DefiningGeometry
protected override Geometry DefiningGeometry
{
get
{
topLeft.X = Math.Min(Start.X, End.X);
topLeft.Y = Math.Min(Start.Y, End.Y);
width.X = Math.Abs(Start.X - End.X);
width.Y = Math.Abs(Start.Y - End.Y);
rectBounds.X = topLeft.X;
rectBounds.Y = topLeft.Y;
rectBounds.Width = width.X;
rectBounds.Height = width.Y;
rectGeo.Rect = rectBounds;
return rectGeo;
}
}
Я вижу заливку, но не штрих, так как sroke является дополнительным к ширине и высоте, которые я пытался сделатьнемного места для этого, установив:
Width = width.X + StrokeThickness;
//same for height.
Но тогда ничего не получится, кто-нибудь знает, что я делаю неправильно?Кстати фон и мазок кисти разного цвета.