日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

UWP开发入门教程备忘

發布時間:2023/12/10 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 UWP开发入门教程备忘 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UWP-01~03

略~

UWP-04 - 什么是XAML?

XAML - 遵循XML語法,XAML實際上是在創建類的實例,并給它們設定屬性值,用于定義UI

UWP-05 - 類型轉換器

類型轉換器 - 在XAML中我們可以用一個字符串表示屬性值,類型轉換器會將字符串轉換為枚舉值,類的實例等等,而在C#中我們則要寫出完整的枚舉值和類的實例。
如:

private void Page_Loaded(object sender, RoutedEventArgs e) {Button myButton = new Button();...myButton.HorizontalAlignment = HorizontalAlignment.Left;... }

其中

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控件中放入很多控件。
例如:
下面這段代碼

<Page ... ><Button ... ></Button><Button ... ></Button> </Page>

此時XAML語法分析器會提示Content屬性只能被設置一次
而當我們在Grid控件中這樣寫時

<Page ... ><Grid ... ><Button ... ></Button><Button ... ></Button></Grid> </Page>

沒有任何問題。

這篇備忘是根據微軟信仰中心翻譯的 爆伯教你UWP UWP開發入門教程(English)總結,由于自己也是初學者所以很多地方沒有寫出來,這里只是做一個備忘的作用

總結

以上是生活随笔為你收集整理的UWP开发入门教程备忘的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。