一、使用内容元素语法
某些元素的属性支持内容元素语法,允许忽略元素的名称 实例对象会根据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,分享给你们,希望可以帮助到你们。
新手上道,请多多指教,大神勿喷。如果有更好的方法或不懂得地方欢迎在评论区教导和提问喔,
谢谢!