UWP开发入门教程备忘
UWP-01~03
略~
UWP-04 - 什么是XAML?
XAML - 遵循XML語法,XAML實際上是在創建類的實例,并給它們設定屬性值,用于定義UI
UWP-05 - 類型轉換器
類型轉換器 - 在XAML中我們可以用一個字符串表示屬性值,類型轉換器會將字符串轉換為枚舉值,類的實例等等,而在C#中我們則要寫出完整的枚舉值和類的實例。
如:
其中
myButton.HorizontalAlignment = HorizontalAlignment.Left;在XAML中可以很輕松的寫成這樣:
<Button Name="ClickMeButton"...HorizontalAlignment="Left"... ></Button>XAML語法分析器會將字符串的值轉換為它所對應的顯示聲明的枚舉值,在這里就是將"Left"轉換為了Windows.UI.Xaml.HorizontalAlignment.Left,完成這一過程的就是"類型轉換器"。有了類型轉換器的幫助,我們的代碼可以更加簡潔。
爆伯:XAML語法分析器很聰明的!
UWP-06 - 理解默認屬性、復雜屬性和屬性元素語法
默認屬性:
<Button>Click Me</Button>這里<Button>的默認屬性是Content屬性,這樣就將Button的Content屬性設置為了“Click Me”
復雜屬性和屬性元素語法:
容我日后再說
UWP-07 - XAML綱要和命名空間聲明
爆伯:別碰頁面頂端的代碼哦~~啊這里不行~
綱要是XAML的一部分,用于定義XAML的語法規則、UWP API里的控件和對Blend和VS里的可視化設計起的支持等等。
命名空間就相當于C#里的命名空間,通過:來告訴XAML語法分析器去哪里找元素的定義。
UWP-08 - Grid布局
和一般控件不同,Grid控件沒有Content屬性,但它有UIELementCollection類型的Children屬性,所以我們可以在Grid控件中放入很多控件。
例如:
下面這段代碼
此時XAML語法分析器會提示Content屬性只能被設置一次
而當我們在Grid控件中這樣寫時
沒有任何問題。
這篇備忘是根據微軟信仰中心翻譯的 爆伯教你UWP UWP開發入門教程(English)總結,由于自己也是初學者所以很多地方沒有寫出來,這里只是做一個備忘的作用
總結
以上是生活随笔為你收集整理的UWP开发入门教程备忘的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第六节: EF高级属性(二) 之延迟加载
- 下一篇: 王者降临!iPhone 14 Pro M