2011-11-21 52 views
0

我有WinForm控件我想放在WPF DropDownButton s(擴展WPF工具包)DropDownContent。把控件放到WindowsFormsHost中,那個給DropDownContent不起作用。 Winforms控件不可見。在模板中,DropDownContent屬性是ContentPresenterWindowsFormsHost內容不會顯示何時提供給ContentPresenter

如果我想用一個普通的容器(StackPanel, Grid等)來試試這個故事,它可以正常工作。

有誰知道我該如何解決這個問題?

回答

1

DropDownButton具有其AllowsTransparency設置爲true的Popup - 請參閱模板here。您不能將WindowsFormsHost放入其AllowsTransparency爲true的Popup中。您必須修改DropDownButton的模板,以使其AllowsTransparency爲false。