как получить координаты элемента UserControl

176
15 мая 2018, 11:50

как получить координаты элемента UserControl (то есть на usercontrol есть два эллипса и нужно получить координаты одного из них) относительно холста например.

Answer 1

Примерно так:

var point = myControl.TransformToVisual(myCanvas).Transform(new Point());

Где myControl — элемент, координаты которого необходимо получить, а myCanvas — элемент, относительно которого необходимо получить.

Имейте ввиду, что таким образом вы получите логические координаты, не зависящие от настроек масштабирования Windows.

READ ALSO
Рандомный выбор + / -

Рандомный выбор + / -

Как рандомно выбрать + и - для вычисления ?

220
c# deserialize part of json

c# deserialize part of json

Есть нижеследущий JSON

233
Как восстановить привязку?

Как восстановить привязку?

TreeView заполняется программно при помощи ObservableCollectionПривязка устанавливается в том числе и на открытие-закрытие Items TreeView, что бы открывать...

237
Как обновить DataGrid после удаления строки

Как обновить DataGrid после удаления строки

я создал таблицу DataGrid, добавил класс который нумерует строки по порядку, но когда мне нужно удалить какую-нибудь строку с помощью клавиши...

200