參考《葵花寶典-wpf自學手冊》
vs2012
先建立第乙個wpf小程式
1.建立wpf程式
2.檢視solution,wpf中xaml檔案和cs檔案經常成對出現
3.新增button和click事件
mainwindow.xaml
mainwindow.xaml.cs
private void button_click(object sender, routedeventargs e)
string showmsg = "hello wpf";
messagebox.show(showmsg);
第乙個wpf程式就已經完成了,f5執行程式,點選button會彈出訊息框
wpf的體系架構的內容不做詳述,在《葵花寶典-wpf自學手冊》中有很細緻的介紹
其他開發工具
microsoft expression blend
microsoft visual studio適合開發人員使用,expression blend可以提供使用者設計介面後自動生成xaml檔案
xamlpad
安裝windows sdk後會包含這個tool,適合學習xaml語言
reflector
反編譯工具
to be continue...
WPF學習之路 WPF Resources
一 wpf資源的由來 假定你正在為乙個窗體或乙個對話方塊寫一些xaml 你想為一些控制項設定兩種不同大小的字型。一些控制項使用大字型,一些控制項使用小字型。你知道哪些控制項該設定哪些字型大小,但是還不十分確信實際的字型大小是多少,也許你首先想做試驗再確定最終的字型大小。最簡單的辦法是在xaml裡面插...
小麥子 WPF學習系列1 初識WPF
關於上位機軟體,以前學過一點matlab上的gui,都是皮毛,進單位後用c builder寫了半個月,不過站在2017年的時間軸看還是太老了,就想學門新的。知乎查了下,做上位機有mfc winform qt等等,mfc winform有人覺得有點過時了,qt又完全沒概念,輪子哥推薦wpf,就入坑了。...
WPF之路 WPF布局系統
0,什麼是布局 這是乙個很簡單的問題。簡單來說,就是把一些控制項有條理的擺放在介面上合適的位置,顯然擺的亂七八糟不能算布局。在wpf中,這個條理與winform中略有不同,讓我們看個很簡單的介面 這樣子的介面大家在熟悉不過了。依圖所示,wpf先用藍線 假設的線 將介面劃分為上下兩部分,然後再有紅線劃...