mirror of
https://github.com/ClemensFischer/XAML-Map-Control.git
synced 2025-12-06 07:12:04 +01:00
Minor changes
This commit is contained in:
parent
a282ba1b5e
commit
22d5aadb9d
|
|
@ -264,7 +264,8 @@ namespace MapControl
|
|||
|
||||
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)
|
||||
{
|
||||
|
|
@ -299,7 +300,8 @@ namespace MapControl
|
|||
|
||||
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)
|
||||
{
|
||||
|
|
|
|||
|
|
@ -37,9 +37,9 @@ namespace MapControl
|
|||
{
|
||||
var x = Canvas.GetLeft(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;
|
||||
|
|
|
|||
Loading…
Reference in a new issue