0
我在WinForms表單的ElementHost中擁有一個WPF控件。我已經將表單添加到DockPanel Suite窗格中。 WPF內容在表單浮動或停靠左/右/上/下時正確顯示,但當DockState爲文檔時,WPF內容消失,留下空白的停靠窗體。使用DockPanel Suite無法看到ElementHost中的WPF內容
我已經嘗試創建空測試WPF控件,並且每當在WinForm上使用ElementHost並使用DPS停靠時,就會發生此行爲。任何人都可以建議在哪裏尋找修復?我已經將WPF渲染設置爲僅用於軟件,但對此問題沒有幫助。
非常感謝。
WinForms應用程序在Windows 7上使用.NET 4.0,VS2012在VMWare上在MacBook Pro上融合。
這可能與尺寸有關。 winforms不支持分辨率獨立性,因此您必須手動調整大小。確保WPF內容和ElementHost本身的大小適當。 –
對,現在已修復。雖然檢查控制系統的大小,但是這個問題不是大小調整,甚至是WPF,但是這個問題讓我走上了正確的軌道。 –
如果您發現問題的解決方案,請將其作爲答案發布給未來的參考 –