Преобразование ширины / высоты WPF в ширину / высоту VB 6 - PullRequest
1 голос
/ 11 июля 2010

В моих элементах управления WPF необходимо указать MinWidth и MinHeigth, чтобы приложение VB 6 хостинга могло их использовать и соблюдать.Какой самый надежный способ конвертировать один в другой?

1 Ответ

1 голос
/ 11 июля 2010
  • VB 6 Twips в 1/1440 дюйма
  • WPF использует 1 = 1/96 дюйма
  • Свойство ElementHost.Child необходимо привести к FrameworkElement
  • Разница между шириной формы и шириной клиентской области должна быть учтена

Поэтому формула

vbForm. Ширина = (WpfControl.MinWidth / 96 * 1440) + (vbForm. Ширина - vbForm.ScaleWidth)

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