我最近从 vc9 和 .NET3.5 升级到了 Visual Studio 2013 和 .NET 4.5。我们已经注意到用户界面中有很多视觉故障。一些面板正在失去背景颜色 - 然后当您单击它们时会发生刷新并且它们很好。当将一个窗口从一个屏幕移动到另一个屏幕时,会出现一大堆视觉故障。
在我们升级之前没有发生这些问题。我四处寻找,想看看这是否是一个常见问题——到目前为止还没有运气。我最初认为它与应用样式有关,但它似乎甚至发生在无样式的控件上——即使是只有一个 tabcontrol 而没有其他控件的表单也会导致这种情况。我有一个打开以下窗口的应用程序。没有样式,没有应用主题,没有代码,什么都没有。然而,我仍然有时会遇到您在第一个快照中看到的故障。它们并不总是相同的故障。
<Window x:Class="WpfApplication1.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MainWindow" Height="350" Width="525">
<Grid>
<TabControl Margin="10" Grid.Row="1" TabStripPlacement="Top" Background="White">
<TabItem Header="tab 1dfgdfgdfg">
</TabItem>
<TabItem Header="tab 2">
</TabItem>
</TabControl>
</Grid>
</Window>
这发生在大多数计算机上,我们没有检测到图形卡或系统的模式。我正在使用 vs 12.0.31101.00 更新 4
有没有人看到这个问题?更重要的是,有人解决了这个问题吗?