Пользовательский элемент управления Winform в WPF - PullRequest
1 голос
/ 01 апреля 2010

Я вставляю пользовательский элемент управления winform в окно WPF / XAML, однако я понимаю, что размер, по-видимому, сильно отличается, например, я разработал в winform ширину 730 пикселей при размещении через WindowsFormsHost, в контейнере шириной 730 пикселей (или, по крайней мере, я думаю, что они пиксели ..), элемент управления выглядит намного больше и не помещается в хост, что приводит к отсечке справа и снизу.

Кто-нибудь знает, как сделать так, чтобы эти размеры соответствовали или что-то еще? Я действительно в растерянности, и очень сложно исправить пользовательский элемент управления, чтобы он выглядел так, как должен на руку на WPF! Пожалуйста, помогите!

1 Ответ

2 голосов
/ 01 апреля 2010

Размеры WPF указаны не в пикселях, а в единицах 1/96 дюйма. Ваш видеоадаптер, вероятно, настроен на 120 DPI, вам нужно сделать его 730/96 * 120 = 913 единиц в ширину.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...