前面文章中,我們已經知道,WPF技術的主要特點是數據驅動UI,所以在使用WPF技術開發的過程中是以數據為核心的,WPF提供了數據綁定機制,當數據發生變化時,WPF會自動發出通知去更新UI。 我們不管是NET中還是WPF中使用模式目的就是想達到高內聚低耦合。在WPF開發中,經典的編程 ...
在WPF自學入門 二 WPF XAML布局控件的文章中分別介紹StackPanel,WarpPanel,DockPanel,Grid,Canvas五種布局容器的使用,可以讓我們大致了解容器可以使用在什么地方。今天我們就來簡單了解一下WPF中的三個帶標題的內容控件,分別是GroupBox,TabControl和Expander 一 GroupBox控件 這個控件可以叫做分組控件,可以把已經用布局控 ...
2018-03-13 22:43 5 3965 推薦指數:
前面文章中,我們已經知道,WPF技術的主要特點是數據驅動UI,所以在使用WPF技術開發的過程中是以數據為核心的,WPF提供了數據綁定機制,當數據發生變化時,WPF會自動發出通知去更新UI。 我們不管是NET中還是WPF中使用模式目的就是想達到高內聚低耦合。在WPF開發中,經典的編程 ...
上一篇介紹了xaml基本知識,我們已經知道了WPF簡單的語法。那么接下來,我們要認識一下WPF的布局容器。布局容器可以使控件按照分類顯示,我們一起來看看WPF里面可以使用哪些布局容器用來布局。 在WPF中,布局是由布局容器來完成的,容器里面是可以放控件,容器里面也可以放 ...
一、MVVM介紹 MVVM是Model-View-ViewModel(模型-視圖-視圖模型)的縮寫形式 1、View就是用xaml實現的界面,負責與用戶交互,接收用戶輸入,把數據展現給用戶。 2、ViewModel是一個C#類,負責收集需要綁定的數據和命令,聚合Model ...
在.NET中有事件也有屬性,WPF中加入了路由事件,也加入了依賴屬性。最近在寫項目時還不知道WPF依賴屬性是干什么用的,在使用依賴項屬性的時候我都以為是在用.NET中的屬性,但是確實上不是的,通過閱讀文章和看WPF的書籍已經了解了WPF的依賴屬性的使用,我們今天就來看看為什么WPF中 ...
今天記錄一下Binding的基礎和具體的使用方法,說起這個Binding,在WPF中,Binding是很重要的特征,在傳統的Windows軟件來看,大多數都是UI驅動程序的模式,也可以說事件驅動程序,這個程序模式在工作過幾年的程序員中是根深蒂固的,WPF作為Winform的升級,它把 ...
今天我們一起來看一下WPF窗體之間的交互-窗體之間的傳值。有兩個窗體,一個是父窗體,一個是子窗體。要將父窗體的文本框中的值傳遞給子窗體中的控件。我們該怎么實現? 接下來我們一起來實現窗體之間的傳值,在父窗體上我們放兩個控件,一個文本框TxtMessage,另一 ...
上一章講到了布局、這點就有點類似建築設計、第一步是出圖紙、整體的結構、而第二步就是堆砌, 建築學里面也會有很多描述, 例如磚頭,水泥、玻璃、瓷板。而在WPF中, 這一切的基礎也就是控件、用於填充結構的UI控件。 WPF的控件結構 各種控件類型詳解 ContentControl 類 ...
回顧 上一篇,我們主要討論了WPF的幾個重點的基本知識的介紹,本篇,我們將會簡單的介紹幾個基本控件的簡單用法,本文會舉幾個項目中的具體的例子,結合這些例子,希望我們可以對WPF的掌握會更深刻。本文涉及的內容可能較多。請大家慢慢看看。錯誤之處,還請指出。 本文大綱 ...