Я размещаю элемент управления WPF в WinForms, используя элемент elementHost.Когда я пытаюсь изменить размер elementHost (по высоте) дальше, чем оригинальная позиция, дочерний элемент управления центрируется, и вокруг него появляются черные границы.Когда я пытаюсь изменить размер дочернего элемента, чтобы он соответствовал элементу управления хоста, он все еще «центрирует» его, и часть дочернего элемента обрезается и не может соответствовать.Код изменения размера (который находится в форме обработчика события изменения размера):
elementHost1.Height = ClientSize.Height - h;
elementHost1.Width = ClientSize.Width - w;
(elementHost1.Child as WPFCodeBox).textEditor.Height = ClientSize.Height - h;
(elementHost1.Child as WPFCodeBox).textEditor.Width = ClientSize.Width - w;
(elementHost1.Child as WPFCodeBox).Border.Width = ClientSize.Width - w;
(elementHost1.Child as WPFCodeBox).Border.Height = ClientSize.Height - h;
Where h is the distance from the bottom of the form to the bottom of the element host
same for w but in width.
Спасибо за любую помощь!