2008-12-19 23 views
8

我剛開始開發一個WPF應用程序。這不是我的第一個WPF應用程序,但它將是第一個需要一些波蘭語的應用程序。我對WPF的諸如綁定等「管道工程」知之甚少,但對於如何拋光它卻知之甚少。我不需要一個時髦的用戶界面。我只需要看起來像本機Windows應用程序的東西。例如,如果應用程序在XP上運行,我希望它看起來像一個XP應用程序,並拿起用戶的UI主題。 Vista上的一樣東西等。如何使用WPF獲得本機「外觀和感覺」?

我該怎麼做?

回答

1

你不需要做任何事情 - WPF爲你做。

編輯:它的確如此。運行Aero/Luna,然後運行Classic。

+2

我的問題最終是與窗口背景。 – 2008-12-27 09:19:01

3

你應該可以把這個到應用程序的onload事件使用的Vista主題,例如:

Uri uri = new Uri("PresentationFramework.Aero;V3.0.0.0;31bf3856ad364e35;component\\themes/aero.normalcolor.xaml", UriKind.Relative); 

Resources.MergedDictionaries.Add(Application.LoadComponent(uri) as ResourceDictionary); 

或Windows XP的主題: 主題/ Royale.normalcolor.xaml