UWP开发入门教程备忘

UWP开发入门教程备忘_第1张图片

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中可以很轻松的写成这样:


XAML语法分析器会将字符串的值转换为它所对应的显示声明的枚举值,在这里就是将"Left"转换为了Windows.UI.Xaml.HorizontalAlignment.Left,完成这一过程的就是"类型转换器"。有了类型转换器的帮助,我们的代码可以更加简洁。
爆伯:XAML语法分析器很聪明的!

UWP-06 - 理解默认属性、复杂属性和属性元素语法

默认属性:


这里

此时XAML语法分析器会提示Content属性只能被设置一次
而当我们在Grid控件中这样写时

 
    
        
        
    

没有任何问题。

这篇备忘是根据微软信仰中心翻译的 爆伯教你UWP UWP开发入门教程(English)总结,由于自己也是初学者所以很多地方没有写出来,这里只是做一个备忘的作用b

你可能感兴趣的:(UWP开发入门教程备忘)