簡體   English   中英

使用DockPanel Suite無法看到ElementHost中的WPF內容

[英]WPF content in ElementHost not visible using DockPanel Suite

我在WinForms表單的ElementHost中有一個WPF控件。 我已將表單添加到DockPanel Suite窗格中。 當窗體處於浮動狀態或停靠在左/右/上/下時,WPF內容正確顯示,但是當DockState為Document時,WPF內容消失,留下空白的停靠窗體。

我已經嘗試過創建空的測試WPF控件,並且每當在WinForm上使用ElementHost並使用DPS進行對接時,就會發生此行為。 誰能建議在哪里尋找修復程序? 我已經將WPF渲染設置為“僅軟件”,但這對解決此問題沒有幫助。

非常感謝。

在MacBook Pro的VMWare Fusion上的Windows 7上使用.NET 4.0,VS2012的WinForms App。

經過一番摸索后,問題出在那是由於ToolStripContainer與DPS DockPanel具有相同的形式。 當ElementHost表單作為文檔停靠時,它將在其頂部呈現。 我將ToolStripContainer替換為單獨的ToolStrip和MenuStrip(在DockSample之后),並且一切正常。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM