xam之路二
来源:互联网 发布:网络名字伤感两个字 编辑:程序博客网 时间:2024/06/01 21:47
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:sys="clr-namespace:System;assembly=mscorlib"
xmlns:local="clr-namespace:WpfApplication1"
mc:Ignorable="d"
Title="MainWindow" Height="300" Width="300">
<Grid>
</Grid>
</window>
先来分析一下上面那一坨坨是什么东西
1、xmIns:映射名=“clr-namespace:类库的名称空间的名字;assembly:=类库文件名”
所以说,这个东西就是给引入的命名空间(一个类库)起了一个别名,方便操作吗。
嗯,就是这样
2、使用时的语法<映射名:类名></映射名:类名>
3、特性 Attribute:
x:Class 告诉 xaml编译器将xaml标签的编译结果与后台代码中指定的类合并
x:ClassModifier 告诉xaml由标签编译生成的类具有怎样的访问级别 不是更改!
x:Name 就是c#代码中的变量名 起名字
x:FieldModifier 更改类的引用变量的访问级别
x:Key xaml把需要多次使用的内容提取出来放到资源字典中 通过x:Key来访问
x:Shared:设置在资源字典中检索得到的对象是副本还是对原来对象的引用
<Window.Resources> <sys:String x:key="myString"> hahahaha </sys:String></Window.Resources><Grid> <TextBox x:Name=“textBox1” Text="{Static ResourceKey=myString}" Margin="5"/></Grid>这就是一个资源字典的配置和访问的简单例子
4、标记扩展 markup Extension
x:Type c#中的Type类是所有数据类型在编程中的抽象,听描述好像所有数据类型的基类 x:Type便是xaml中的Type与c#中的Type的一个映射,两者是一样的。可用来更改或者确定类型
x:Null 对一个属性赋空值 比如将在资源字典中对按钮定义了样式,现在有一个按钮不需要这么绚丽的样式,是个异类,显得独具一格,可以它的Style赋值为x:null
x:Array 对应c#中的ArrayList是一个可以动态增长的集合 常常与条目控件一起使用,显示数据
x:Static 在xaml中使用数据类型的static成员(属性,字段)
x:local 使用自定义的类或者变量 需要先build一次,不然不会显示的
5、xmal指令元素
x:Code
x:XData
- xam之路二
- 程序员之路(二)
- Socket之路二
- 培训之路二
- C++学习之路(二)
- loarunner 学习之路二
- C#学习之路二
- 二年编程之路
- 管理之路(二)
- 架构之路(二)
- MySQL学习之路二
- Python之路(二)
- Panda3D学习之路(二)
- 成长之路(二)
- WebService学习之路二
- JVM学习之路(二)
- PHP初学之路【二】
- 了解HHOOK之路( 二 )
- Kotlin Reference (十四) 委托类和委托属性
- 图像处理之常见二值化方法汇总
- Android中的MVP
- ios runtime 获取 class 属性
- 20170713智慧运营平台工作
- xam之路二
- Android可更换布局的换肤方案
- java中泛型创建数组的总结
- mysql用户管理
- oracle 复制删除重复数据
- Android之Unable to execute dex: Multiple dex files define 解决方法
- BZOJ 3590 Quare [状压DP][边双连通分量][点双联通分量]
- 重启iis最快速的方法
- python ltp使用