2009-10-21 63 views
4

.NET Rocks! Show #488是否有XAML/WPF/Silverlight樣式指南?

理查德·坎貝爾:「在GDI世界,我們 得到了來自微軟的文檔 說你將建立在 戰艦灰色您的應用程序,這裏是他們現在 應該是:文件雲在這裏,並幫助 去這裏,我們都得到了,作爲 開發人員。沒有這樣的書爲 爲WPF。有這個想法我有 找到一個黑色高領這傢伙,這是他的一塊軟件和 你們現在玩的很好。「

我想微軟現在希望每個Windows應用程序看起來都像我們都討厭的醜陋,難用,硬件捆綁的crapware!

有沒有這樣的最佳實踐文件?

+0

以何種方式的最佳實踐? MVVM模式以非常整齊有效的方式使用WPF功能。 – Carlo 2009-10-21 18:56:18

回答

3

在很長很長的時間內(包括MS),沒有人關注MS ui指南。這是Windows上每個應用程序的外觀和行爲都與其他應用程序不同的很大一部分原因。

3

取決於您正在尋找的指導。在WinForms中,所有戰列艦都是灰色的主要原因是微軟指南說它應該是(它沒有),更多的是因爲這是默認設置,所以寫它的方式是一種痛苦。即使現在,我也可以想象,使用Silverlight或WPF編寫的大部分LOB應用程序將使用默認顏色和樣式,原因完全相同。

但是很多其他UI準則仍然適用。如果你想要外觀和感覺很熟悉的東西,沒有理由不能用File,Edit,View,Help等來製作標準菜單欄。你仍然可以使用相同的熱鍵,相同的命令,相同的按鈕佈局和控制。

請記住,雖然這些指導方針是基於一般軟件和計算機的假設編寫的,但這些假設不再是真實的。主導範式發生了變化,人們更習慣於使用不同用戶界面佈局和更豐富視覺效果的網站。因此,視覺風格更加多樣化,人們不太可能被一些非標準佈局和控件所迷惑。這並不意味着任何事情都會發生,只是我們應該減少將事物保持在完全相同的順序和位置上,以免我們的客戶因爲找不到保存按鈕而嚇壞了。

總之,風格指南是在那裏,因爲沒有足夠的設計師去做,但仍然足以讓開發人員變得醜陋。現在製作真正醜陋的東西就更容易了,但真正的設計師可以做很多事情來讓它變得更好。所以聘請一個。這很值得。