XAML基本属性内容元素语法

一、使用内容元素语法

某些元素的属性支持内容元素语法,允许忽略元素的名称 实例对象会根据XAML元素中的第一个标记值来设置属性

对于大量的格式化文本,使用内容元素语法更加灵活

属性标记之间可以插入大量的文本内容

例如:

 

二、XAML 内容属性值必须是连续的

XAML 内容属性的值必须完全在该对象元素上的任何其他属性元素之前或之后指定。 无论 XAML 内容属性的值是指定为字符串,还是指定为一个或多个对象,都是如此。

例如,以下标记不会进行分析:

 

这对于本质而言是非法的,因为如果通过使用 content 属性的属性元素语法使此语法变为显式,则内容属性将设置两次: 

<Button>  

<Button.Content>I am a </Button.Content>  <Button.Background>Blue</Button.Background>  <Button.Content> blue button</Button.Content> </Button>

例如,如果 content 属性是一个集合,并且子元素与属性元素交错在一起,则这是一个类似的非法示例:

 

这是我所学到的C#XAML,分享给你们,希望可以帮助到你们。

新手上道,请多多指教,大神勿喷。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔,

谢谢!

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值