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)
|
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)
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -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;
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue