自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

WPF UI設計簡單實現(xiàn)方法

開發(fā) 開發(fā)工具
WPF UI設計可以通過界面模板的固化使這一操作步驟變得更加簡單。希望大家可以通過我們介紹的內容進一步掌握這一技巧。

WPF開發(fā)工具是一個由微軟公司開發(fā)的基于圖形界面的處理工具。在這里我們就先來為大家介紹一下有關WPF UI設計的一些相關知識。#t#

HTML是標記語言,而它的運行容器是IE、FireFox等。其實原理我認為是很簡單的,比如< Button>Save< /Button>這個標記,就調用底層接口生成一個Button,并設置其他屬性。再看看其他語言編寫的代碼,如Button btn1 = new Button(),也是調用底層接口生成一個Button。

它們在界面上的表現(xiàn),只是描述形式不一樣而已,歸根結底形式上也是一樣的,你認為程序的二進制代碼跟HTML有什么本質的差別么?唯一的區(qū)別,就是它們的格式不一樣,或者說標準不一樣,而運行解析容器就不一樣了。

我對WPF了解不深,我認為其本質不過是另外一個標準的HTML罷了。格式描述->.NetFramework的解析運行,并沒有什么本質的改變。

所以,在UI這個層面,可以設計很多個性化的描述和解析機制,只要他們是一一對應的即可,唯一的問題就是你的解析器需要考慮怎么才能夠讓用戶愿意部署。在企業(yè)管理軟件中,可以固化一些界面模版,讓WPF UI設計變得簡單,同時給與用戶充分的調整界面的自由,這就引出了第2個話題,用戶怎么個性化自己的UI?

實際上,我們現(xiàn)在還不能完全做到,每個人都來定義自己所用軟件的UI和操作方式,只有固定的幾種,你可以換一換,再多就沒有了。而基于文檔的WPF UI設計方式,則給UI帶來了很大的靈活性,這有點像存在本地的HTMl文件一樣,你可以用FrontPage來修改他,同理,如果我機器上的一個軟件是基于文檔的,我可以利用設計軟件來重新設計他,這很酷吧。HTML又回到了桌面應用。

再大膽的設想一下,如果Office是基于文檔描述的,那么電腦上就不是一堆dll了,而是一堆xml,再進一步,如果這些xml可以從網絡上某個服務獲得,我打開office的時候,自動下載或者更新最新的Xml,這是不是更酷呢。

那么其他的所有軟件呢,也是可以這樣做,都是使用時從網上下載下來的,只是下載之后不用安裝,就能直接運行。如果我機器上所有的軟件都是這樣的,操作系統(tǒng)就簡化成了一個解析器,一個網絡連接工具即可了。

責任編輯:曹凱 來源: CSDN
相關推薦

2009-12-25 13:41:33

2009-12-25 14:35:34

WPF布局

2009-12-24 10:04:31

WPF右鍵菜單

2009-12-28 11:14:29

WPF顯示文本

2009-12-28 17:33:19

WPF視頻音頻

2009-12-24 17:57:53

WPF頁面跳轉

2009-12-28 13:47:35

WPF對話框

2009-12-25 14:25:39

WPF圖標

2009-12-28 17:17:52

WPF導航

2009-12-28 16:10:38

WPF生成文件

2009-12-23 13:50:28

WPF是什么

2010-08-31 19:53:25

DHCP功能

2009-12-25 09:34:50

WPF顯示HTML

2009-12-23 16:33:34

WPF UI自動化測試

2009-12-23 16:19:25

WPF UI自動化技術

2011-05-28 12:19:33

設計技巧UIAndroid

2009-12-28 16:37:46

WPF異步模式

2009-12-28 15:48:14

WPF窗口顏色

2009-12-24 14:18:57

WPF類型轉換

2009-12-24 16:36:06

WPF InkCanv
點贊
收藏

51CTO技術棧公眾號