我在WPF中找到了以下内容:
我有一张AllowTransparency = true的表单。在表格里面我放了一个Combobox。 我在组合框中添加了一些项目。
我运行此应用程序并单击组合框。起初它似乎根本没有出现。仔细检查(添加更多项目后),我发现它实际上出现在表单后面。如果我添加了足够多的项目,则可以从表单后面看到它。
如果我只是改变AllowTransparency = false,那么一切都很好。
这看起来像是WPF(3.5 SP1)中的一个错误。
任何人都知道解决方法吗?
答案 0 :(得分:1)
转到 https://connect.microsoft.com/dashboard/?wa=wsignin1.0
在搜索@
后提交您的反馈https://connect.microsoft.com/VisualStudio
并提及重现的步骤。
有一个3.5sp1的更新,但你可以测试,但我怀疑
答案 1 :(得分:1)
AllowTransparency速度慢且有问题,不应该使用 - 这是在各种显示驱动程序中遇到错误的好方法。
您可以在不使用AllowTrasparency的情况下获得任何您喜欢的内容,请查看此帖子中的示例:
http://blogs.msdn.com/wpfsdk/archive/2008/09/08/custom-window-chrome-in-wpf.aspx