Есть ли способ получить текущее визуализированное местоположение элемента управления WPF в его окне после все текущие RenderTransform
s были применены? Я могу просто быть слепым, но я не вижу очевидного метода.Расположение управления WPF в окне?
6
A
ответ
17
Я предполагаю, что я должен был продолжать выталкивать, прежде чем спрашивать ... но вместо того, чтобы удалять, возможно, это поможет кому-то позже.
Хитрость заключается в том, чтобы преобразовать точку (0,0) из осей управления для осей окна, так что ...
Point renderedLocation = theControl.TranslatePoint(new Point(0,0), theWindow);
Если вам нужна внутренняя точка на контроле на работает аналогично, просто используйте эту локальную точку вместо (0,0).
Не пытайтесь использовать его Margin
или Padding
, это не так.
Смежные вопросы
- 1. WPF расположение на окне
- 2. Автоматическое расположение элементов управления wpf в сетке
- 3. отключить все элементы управления в окне WPF
- 4. расположение сетки против управления таблицей?
- 5. WPF открывает программу exe в окне WPF
- 6. как найти элементы управления в пользовательском окне в WPF
- 7. Приведение управления в одном окне от другого в WPF
- 8. Получить в данный момент элемент/элемент управления в окне WPF
- 9. Отрисовка GDI в окне WPF
- 10. Как установить расположение окна WPF?
- 11. WPF IDataErrorInfo значок расположение справа
- 12. Расположение кнопок на полноэкранном окне
- 13. Приложение WPF в одном окне
- 14. Тонкая граница в окне WPF?
- 15. Добавление пользовательского элемента управления WPF в окне/сетке путь QT
- 16. Пользовательский элемент управления пользователя не отображается в окне WPF?
- 17. Найти все элементы управления в окне WPF по типу
- 18. Как разместить вложенные элементы управления WPF абсолютно в окне
- 19. WPF app - как обрабатывать режимы/статусы элементов управления в окне?
- 20. WPF: Как пропустить все элементы управления в окне?
- 21. Редактировать активный элемент управления WPF в активном окне
- 22. Вызов публичную функцию в главном окне от пользователя управления WPF
- 23. WPF - изменение размера элементов управления в окне с изменением размера
- 24. C# WPF метод вызова из пользовательского элемента управления в окне
- 25. WPF кнопка расположение
- 26. WPF магазин расположение ресурсов
- 27. WPF: кнопка приложения управления лентой и расположение панели быстрого доступа
- 28. Расположение кода управления Winform
- 29. Инкапсуляция повторяющееся расположение в WPF
- 30. Воссоздание WinForms расположение в WPF
Ничего плохого в ответе на свой вопрос, если вы найдете ответ. Кроме того, вы должны сделать это принятым ответом. Таким образом, люди, которые ищут, увидят, что он ответил. –
Не могли бы вы прийти с полным примером, который показывает, как вы это используете? –