Найдите центр uielement в wpf

Прежде на самом деле запись C код, я предложил бы сначала чтение хороший код C.
Выбирают предмет, на котором Вы хотите сконцентрироваться, в основном любое приложение может быть записано в C, но я предполагаю, что приложение GUI будет не Вашим предпочтительным вариантом и найдет немного проектов с открытым исходным кодом изучить.

Не любой проект с открытым исходным кодом является лучшим кодом для взгляда. Я предполагаю, что после выбора предмета существует место для другого вопроса, попросите лучший проект с открытым исходным кодом в поле.
Игра с ним, поймите, как это работает, изменяют некоторую функциональность...
Лучший способ учиться, учатся от кого-то хорошего.

6
задан Dave Clemmer 19 August 2013 в 07:02
поделиться

1 ответ

You can get absolute position of the control like this

Point relativePoint = myVisual.TransformToAncestor(rootVisual)
                              .Transform(new Point(0, 0));

where myVisual is your control and rootVisual is the parent control(see Get Absolute Position of element within the window in wpf), so you can find the center of the uielement like this

Point pt = new Point(relativePoint.X + myVisual.ActualWidth/2, relativePoint.Y + myVisual.ActualHeight/2);
6
ответ дан 17 December 2019 в 02:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: