我有WinForm
个控件,我想放入WPF DropDownButton
s(扩展WPF工具包)DropDownContent
。将控件放到WindowsFormsHost并且将其赋予DropDownContent
不起作用。
Winforms控件不可见。在模板中,DropDownContent
属性为ContentPresenter
。
如果我想用一个普通的容器(StackPanel, Grid
等)尝试这个整个故事,它可以正常工作。
有谁知道如何解决这个问题?
答案 0 :(得分:2)
DropDownButton有一个Popup,其AllowTransparency设置为true - 请参阅模板here。您不能将WindowsFormsHost放入AllowTransparency为true的Popup中。您必须修改DropDownButton的模板,以使其AllowTransparency为false。