XAML控件属性和事件

XAML中对属性的基本设置可以是把属性当作特性、把属性当作元素、可使用内容,集合的语法。除此以外,XAML还支持附加属性和依赖属性两个重要特性。

把属性当作特性,就是在设置属性时使用属性语法。每个属性都有相对应得属性值,属性值的类型一定是要与它的属性相一致。一般如果属性的类型可以为字符串类型或者可以利用转换器将字符串类型转换成属性类型的这些情况下,都可以使用属性语法来设置。关于类型转换器的概念,查阅资料可知类型转换器派生自System.ComponentModel中的基类TypeConverter.需要转换的类的类型用TypeConverter特性定义了类型转换器。使用属性语法很常见,举个简单的例子TextBlock 文本块 Text属性为显示内容

在XAML中运用时写成<TextBlock Text="演示XAML属性Demo"></TextBlock>;把属性当作元素,将属性元素语法用在设置属性的时候。例如调用Button的Background设置颜色<Button> <Button.Background> <SolidColorBrushColor="MistyRose"/></Button.Background></Button>;使用内容元素适用于要大量格式化文本的情况。上面提到TextBlock这里有用到。格式:<TextBlock Width="200" TextWrapping="NoWrap">

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值