2013-02-23 56 views
4

我正在寫我的第一個vb.net應用程序(但我也會在這裏標記c#,因爲我相信即使ac#人也可以用類似的.net實現)。風格我的.net桌面應用程序GUI與Silverlight/Windows手機風格的控件

簡要說明我的應用程序了的:

我的桌面應用程序將在Win平臺上運行只,用vb.net,這是一個簡單的網吧管理軟件,對服務器上運行的服務器的GUI,以及在工作站上運行的客戶端GUI,它們都與TCP/IP進行通信以分配時間給客戶,服務器將一些數據存儲在xml文件(用於人類操作員登錄信息例如)或小型數據庫中。沒什麼複雜。

我想這樣做:

我想有一個「性感」的樣子,即無論是Silverlight的外觀或win7的手機的外觀,然而,這是一個桌面應用程序。我想使用CSS,但它完全可選,如果有一種簡單的方法讓我的控件看起來像下面那樣沒有CSS,那就很好。

Look & Feel Example

我已經試過

我已經調查只是做了Silverlight的脫離瀏覽器的應用程序,但因爲我是新來的.NET,即使我讀了許多關於在瀏覽器中使用Silverlight5的文章,我不希望在實現某項功能時遇到困難,並且意識到「哦,silverlight out of box不支持」。

所以我的問題是,如何在桌面vb應用程序中的圖片中實現新外觀之一?

回答

4

你應該看看使用WPF爲您的應用程序,而不是使用WinForms

WPF的Windows Presentation基礎)是一個平臺,它的工作方式相同的Silverlight,但在桌面上(只要你現在需要注意。)Silverlight的是WPF的削減版本,因此WPF會給你更多的控制權和更多的控制權。

WPF使用XAML來繪製用戶界面,並將代碼保存在與xaml文件關聯的源代碼文件中。如果您有使用Silverlight的經驗,您應該可以輕鬆地使用WPF製作程序。

WPF功能非常強大,可讓您訪問Silverlight上所有可能的樣式。 WinForms更受限制,這使得難以放棄一致的外觀,並使自己的直觀和創新UI

希望它能幫助!

這裏有一些教程,如果你有興趣:

WPF Tutorials

下面是一個例子WPF桌面應用程序(完全一樣的期待與Silverlight的實現)

WPF App I found in Google Images

+1

美麗。正是我在找的東西。願在2013年,編碼之神爲你帶來一個空指針異常免費的一年! – 2013-02-23 17:14:12

+0

我見過的最好的評論!謝了哥們!希望該計劃能爲您解決問題! – 2013-02-23 17:15:14

+0

你最近怎麼樣?我的回答是否有用? :) – 2013-02-23 20:07:53