0
私はelementHostコントロールを使用してWinFormsでWPFコントロールをホストしています。私はelementHost(高さ)の任意の次のorignal位置のサイズを変更しようとすると、内部の子コントロールが中心になり、その周りに黒い枠線が表示されます。私が子供のサイズをホストコントロールと一致するように変更しようとすると、それはまだそれを「中央に」、子供の一部は切断されてフィットしません。ここで要素ホストが子を適切にサイズ変更しない
(イベントハンドラのサイズを変更する形態である)私のサイズ変更コードは次のとおりです。任意のヘルプ
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.
ありがとう!
こんにちはAidan - あなた自身の質問を解決した場合は、解決策を回答として投稿し、期間が経過した後にAcceptedとマークしてください。そうすれば、質問は実際にサイト全体で「回答」されたように見えます。 –
答えに答えを入れてそれを受け入れる... – EricSchaefer