簡體   English   中英

ElementHost中的WPF控件是不可見的

[英]WPF Control inside ElementHost is invisible

我在ElementHost內的Winforms項目中有一個WPF控件( ICSharpCode.AvalonEdit.TextEditor )。

我已經向調試器確認TextEditor實際上被設置為ElementHost的子節點,並且所有屬性都被正確設置,它只是不可見且無法與之交互(就好像您已將IsVisible屬性設置為false)。

ElementHost出現了,我可以與之交互,但更確切地說,Child控件不可見。 我已經檢查過TextEditor的Visiblity和IsVisible屬性是否正常。

我從來沒有真正編寫過WPF應用程序,所以嘗試任何建議,無論多么簡單,這可能意味着我的WPF控件是不可見的。 它可能與ElementHost,控件本身有關,也可能與特定的AvalonEdit行為有關。

有什么建議么?

事實證明,我正在將TextEditor的margin屬性設置為一個非常高的數字,如下所示:

TextEditor.Margin = 1000;

而這個余量覆蓋了整個控制范圍。

暫無
暫無

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

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