组合框/上下文菜单奇怪的行为(不可见)

时间:2014-01-27 10:58:34

标签: wpf vb.net xaml user-interface .net-4.0

我已经在WPF / VB.net中编写了一个应用程序,并且已经在几台不同的计算机上进行了测试。

我从未在我的开发机器上遇到过这个问题,但我的一台测试机器有一个奇怪的问题,即组合框列表和上下文菜单是不可见的。

对象在那里,您可以从中选择项目但不会被绘制。

我对此感到头疼,并一直在网上寻找类似问题的证据但却没有找到任何结果。

我想完全排除这是一个编程问题,然后再指责我公司正在使用的任何特定硬件。

我正在使用单击部署并在我的窗口上启用了透明度。

这是一个间歇性问题,重新启动PC将解决问题。重新启动应用程序不会使问题消失。

由于

2 个答案:

答案 0 :(得分:1)

检查您遇到问题的计算机是否加载了正确的.net框架。如果您使用Silverlight等任何其他产品,请检查版本。

答案 1 :(得分:1)

通过在App中的Windows XP上强制进行软件渲染来解决此问题。

这是通过在应用程序启动时添加以下行来完成的。

RenderOptions.ProcessRenderMode = System.Windows.Interop.RenderMode.SoftwareOnly