mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2025-12-06 07:12:04 +01:00
PushpinBorder ArrangeOverride
This commit is contained in:
parent
633f61b21b
commit
8b08a3b8e6
|
|
@ -76,16 +76,13 @@ namespace MapControl
|
||||||
|
|
||||||
protected override Size ArrangeOverride(Size size)
|
protected override Size ArrangeOverride(Size size)
|
||||||
{
|
{
|
||||||
if (Child != null)
|
Child?.Arrange(new Rect(
|
||||||
{
|
BorderWidth + Padding.Left,
|
||||||
Child.Arrange(new Rect(
|
BorderWidth + Padding.Top,
|
||||||
BorderWidth + Padding.Left,
|
Child.DesiredSize.Width,
|
||||||
BorderWidth + Padding.Top,
|
Child.DesiredSize.Height));
|
||||||
size.Width - BorderWidth - Padding.Right,
|
|
||||||
size.Height - BorderWidth - Padding.Bottom));
|
|
||||||
}
|
|
||||||
|
|
||||||
return size;
|
return DesiredSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
public override void Render(DrawingContext drawingContext)
|
public override void Render(DrawingContext drawingContext)
|
||||||
|
|
|
||||||
|
|
@ -86,16 +86,13 @@ namespace MapControl
|
||||||
|
|
||||||
protected override Size ArrangeOverride(Size size)
|
protected override Size ArrangeOverride(Size size)
|
||||||
{
|
{
|
||||||
if (Child != null)
|
Child?.Arrange(new Rect(
|
||||||
{
|
BorderWidth + Padding.Left,
|
||||||
Child.Arrange(new Rect(
|
BorderWidth + Padding.Top,
|
||||||
BorderWidth + Padding.Left,
|
Child.DesiredSize.Width,
|
||||||
BorderWidth + Padding.Top,
|
Child.DesiredSize.Height));
|
||||||
size.Width - BorderWidth - Padding.Right,
|
|
||||||
size.Height - BorderWidth - Padding.Bottom));
|
|
||||||
}
|
|
||||||
|
|
||||||
return size;
|
return DesiredSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected override void OnRender(DrawingContext drawingContext)
|
protected override void OnRender(DrawingContext drawingContext)
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue