WPF學習之路(一) 初識WPF

2022-05-17 19:01:11 字數 868 閱讀 3726

參考《葵花寶典-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先用藍線 假設的線 將介面劃分為上下兩部分,然後再有紅線劃...