У меня есть страница xaml, на которую я положил прямоугольник на сетке (сетка покрывает весь экран). Как мне получить координаты верхнего левого угла Rectangle?Rectangle UI на Windows Phone приложение?
Xaml класс:
<Page
x:Class="JunkyJunk.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:JunkyJunk"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d"
Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">
<Canvas>
<Rectangle x:Name="TestRectangle"
Fill="#FFF4F4F5"
HorizontalAlignment="Left"
Height="100"
Stroke="Black"
VerticalAlignment="Top"
Width="100"
Loaded="TestRectangle_Loaded" Canvas.Left="137" Canvas.Top="245"/>
</Canvas>
Так что давайте просто сказать, что я просто поместить этот прямоугольник на холсте (изменил его из сетки). Как получить координаты верхнего левого угла прямоугольника?
Thanks
Может быть, вы должны поставить прямоугольник внутри Canvas вместо сетки .. Canvas может позволить вам расположить прямоугольник, основанный на координатах – bit
могли бы вы разместить код вашего зрения XAML? –
Я добавил свой код xaml. – DigitalMath