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