2011-09-24 71 views
5

我最近完成了一個相當大的(對於一個人)WPF項目,並且開始編碼以獲得樂趣。我幾乎完成了一個值得向朋友和同事炫耀的應用程序,並且我開始使用窗口大小 - 手動調整窗口大小 - 以查看各種屏幕上會發生什麼。爲什麼我的WPF突然反叛?

然後發生了什麼 - 我的窗口被損壞了某些窗口大小,特別是在大約100x100範圍內。我感到非常困惑,並開始從XAML,我的代碼,一切中刪除部分。但問題依然存在。

最後,我創建了一個全新的WPF項目 - 我甚至沒有更改名稱 - WpfApplication1它被稱爲。當然,同樣的文物出現。它們比應用程序更微妙,但仍清晰可見。

This window intentionally left blank

那麼,這是怎麼回事?

我意識到最明顯的答案是檢查我的顯卡驅動程序,我會嘗試降級到早期版本;但同時請注意,我的對於一個人來說相當大 -project完美無缺地工作,它甚至使用DirectX着色器!而且我剛剛安裝了最新的驅動程序,當時我還重新安裝了Windows。

我正在的Windows Server 2008 R2所有補丁,香草的Visual StudioSP1 - 沒有實驗編譯器,或任何東西。

編輯

  • 問題只發生在我的機器上,如果我編譯我的機器上,並在另一個問題上運行並不明顯。

  • 麩皮新項目的XAML很簡單:

<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> 

    </Grid> 
</Window> 

EDIT 2

似乎有某種問題的最新催化劑驅動程序 - 11.8 。安裝11.7解決了這個問題,解決方法就像預期的那樣。神祕有點解決,除了爲什麼 ...

因此,有誰知道爲什麼最新的催化劑造成嚴重的WPF?

+1

這是發生*只*在您的機器上? – vcsjones

+0

「我創建了一個全新的WPF項目」 - 非常好的主意,但是發佈XAML要清楚:這裏沒有任何控制,只是空的Grid? –

+0

@vcjones,是的。我的筆記本電腦在我的機器上編譯的* .exe *沒有任何問題。 – Gleno

回答

0

這可能是您的顯卡硬件問題。

相關問題