Minor changes

This commit is contained in:
ClemensFischer 2023-01-21 16:08:23 +01:00
parent a282ba1b5e
commit 22d5aadb9d
2 changed files with 6 additions and 4 deletions

View file

@ -264,7 +264,8 @@ namespace MapControl
private static void ArrangeElement(FrameworkElement element, Point position) private static void ArrangeElement(FrameworkElement element, Point position)
{ {
var rect = new Rect(position, GetDesiredSize(element)); var size = GetDesiredSize(element);
var rect = new Rect(position.X, position.Y, size.Width, size.Height);
switch (element.HorizontalAlignment) switch (element.HorizontalAlignment)
{ {
@ -299,7 +300,8 @@ namespace MapControl
private static void ArrangeElement(FrameworkElement element, Size parentSize) private static void ArrangeElement(FrameworkElement element, Size parentSize)
{ {
var rect = new Rect(new Point(), GetDesiredSize(element)); var size = GetDesiredSize(element);
var rect = new Rect(0d, 0d, size.Width, size.Height);
switch (element.HorizontalAlignment) switch (element.HorizontalAlignment)
{ {

View file

@ -37,9 +37,9 @@ namespace MapControl
{ {
var x = Canvas.GetLeft(element); var x = Canvas.GetLeft(element);
var y = Canvas.GetTop(element); var y = Canvas.GetTop(element);
var p = new Point(double.IsNaN(x) ? 0d : x, double.IsNaN(y) ? 0d : y); var size = MapPanel.GetDesiredSize(element);
element.Arrange(new Rect(p, MapPanel.GetDesiredSize(element))); element.Arrange(new Rect(x, y, size.Width, size.Height));
} }
return finalSize; return finalSize;