wpf裡窗體嵌入winform控制項被覆蓋問題

2022-03-21 10:13:02 字數 746 閱讀 6508

問題1:巢狀winform控制項(zedgraph)在wpf的scrollviewer控制項上,出現滾動條,無論如何設定該winform控制項都在頂層,滾動滾動條會覆蓋其他wpf控制項。

解決辦法:在scrollviewer上巢狀一層elementhost,其作用相當於將scrollviewer整一層又包裝成winform。

wfi:elementhost>

如: "

xmlns:x=""

xmlns:mc=""

xmlns:d=""

xmlns:wfi ="clr-namespace:system.windows.forms.integration;assembly=windowsformsintegration"

xmlns:wf ="clr-namespace:system.windows.forms;assembly=system.windows.forms"

xmlns:zedgraph="clr-namespace:zedgraph;assembly=zedgraph"

xmlns:graphctrl="clr-namespace:dih.orims.graphcontrol;assembly=dih.orims.graphcontrol"

mc:ignorable="d"

x:name="usercontrol"

d:designheight="550" d:designwidth="1250">

winform 嵌入 外部 exe窗體

using system using system.collections.generic using system.componentmodel using system.drawing using system.data using system.text using system.window...

如何在WPF中嵌入Winform控制項

當時把wpf的控制項canvas的handle傳給c 的專案去重新整理影象的時候發現最後重新整理的是整個wpf頁面而不是控制項所在的區域,還不知道有什麼辦法可以解決。不過可以在wpf中嵌入winform的影象控制項picturebox去做重新整理。嵌入方法 1.在專案的references中加入wi...

內嵌WinForm元件的WPF無邊框窗體的實現方式

在內嵌winform窗體時,不能通過直接設定windowstyle none 和allowtransparency true 來設定無邊框,如果採用這種方式設定無邊框,則winform元件無法顯示。若只設定windowstyle none 則會有難看的灰色邊框,並使得窗體能夠隨意擴充套件大小。檢索後...