分類:C#、VS2015 編程
建立日期:2016-06-14 佈局
使用教材:十二五國家級規劃教材《C#程序設計及應用教程》(第3版) 學習
《C#程序設計及應用教程》(第3版)的第7~14章是WPF應用程序編程基礎,這本教材中涉及的範圍很廣,做者的目的主要是爲了讓你從「廣度」上對WPF涉及的各類編程技術有一個大體的印象,可是在「深度」上並無太刻意去強化它,或者說並非要求你必須所有都掌握(那是你之後參與實際項目時再逐步深刻學習的事)。這就像你準備去旅遊,若是別人僅告訴你一個遊覽區,即便對這個遊覽區介紹的再深刻再細緻,你仍然不知道除此以外還有其餘各類風格迥異的更好看的風景,可是別人若是先告訴你還有哪些地方更值得看,雖然這些地方你瞭解得都不是那麼詳細,起碼你有一個印象,知道之後有時間了還須要到哪裏去詳細看看纔不會有遺憾,這是「廣度」和「深度」最本質的區別。 設計
所以,第1次接觸WPF編程時必定要有所爲有所不爲,先把下面介紹的最基本的東西搞懂搞會,而後再學習7~14章中稍微全面一點的其餘各類技術(雖然教材中講的也都屬於基本技術,可是相對來講下面要求掌握的更基本)。 教程
有兩種: io
Window:窗口。 程序設計
Page:頁面。 基礎
這些控件均可以相互嵌套。 List
一、Grid:網格佈局,可重疊。 程序
二、StackPanel:橫向或縱向依次堆疊的佈局,不能重疊。若是但願重疊,將其子元素用Grid實現便可。
三、DockPanel:停靠方式的佈局,不能重疊。若是但願重疊,將其子元素用Grid實現便可。
四、Canvas:座標定位佈局,可重疊。
瞭解並在後續章節中逐步熟悉如下經常使用控件的基本用法。
一、TextBlock
二、Label
三、Button
四、TextBox
五、Password
六、GroupBox
七、CheckBox
八、RadioButton
九、ListBox
十、ComboBox
十一、Image
十二、MediaElement