c# – x的含义:键,x:类x:类型x:XAML中的静态
在msdn网站上有一篇大文章:
XAML overview
还有一部分描述了什么:x:Key,x:Class,x:Name等,但问题是所有关于它的说法都非常抽象,没有例子. 我知道当我在xaml中创建一个元素并设置:x:Name =“abc”然后在cs文件中我可以通过abc.fieldORmethod()访问这个对象,但其余的是什么.有人可以为下面的陈述提供解释吗? > x:Key:为ResourceDictionary中的每个资源设置唯一键 解决方法
x:密钥用于您想要定义一些可以在您的xaml中重用的资源.它相当于普通字典的Key.
<Window.Resources> <Style x:Key="ButtonStyle"/> </Window.Resources> x:Static用于捐赠一些静态数据.假设您要声明使用SystemColors枚举下定义的静态颜色的画笔. <SolidColorBrush Color="{x:Static SystemColors.ControlColor}" /> x:Type类似于C#中的Type类.它表示类的类型. <Style TargetType="{x:Type Button}"/> x:Name用于提供控制名称,以便可以使用该名称从后面的代码访问它,或者可以使用ElementName在XAML中绑定. <TextBlock x:Name="txt1" Text="Test"/> <TextBlock x:Name="txt2" Text="{Binding Text,ElementName=txt}"/> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |