2010-10-07 27 views
1

我開始在WPF中工作,我發現動畫在我的電腦上很慢且不平坦。我運行的是Windows XP Pro SP3,並具有最新的GPU驅動程序(Quadro FX 1800),Direct X 9 Build和.net 3.5版本。WPF Choppy/Jerky Animation

由於在辦公室裏還有兩臺同樣的PC,其中一臺與我有相同的問題,另一臺運行正常,我對此感到茫然。

我運行的代碼是從Kaxami動畫示例代碼,但運行在VS 2008編譯應用程序:

http://pastebin.com/zU7zvCB5(無法獲取XAML中)

讓我相當的虧損。

任何人有任何類似的問題,或者我應該比較工作電腦和非工作電腦之間的軟件版本?

謝謝

+0

我們發現,當機器上的處理器被另一個應用程序徵稅到100%時,演示應用程序運行良好。例如,如果我們進行硬盤搜索(只是使用CPU),那麼wpf應用程序就像絲綢一樣平滑運行。 – Chris 2010-10-07 10:32:53

回答

0

WPF在XP上是單緩衝的,這可能是問題所在。 MS希望你購買Vista或Seven。

+0

但是,如果開發一個WPF應用程序,如果它不適用於我們的許多客戶端PC,我們該怎麼考慮。必須有比這更好的答案,否則它會在我們測試它的所有Windows XP機器上失敗,這是有效的。另一臺配置不同的辦公室XP PC也可以使用。 – Chris 2010-10-07 09:37:15

+0

那麼,不知道呢。嘗試使用WPF Performance Suite(如果還沒有的話),也許你會發現一些奇怪的東西。 – alxx 2010-10-07 11:55:15

+0

THanks,但WPS似乎只適用於Windows 7配置。 – Chris 2010-10-07 12:19:49