Xaml中string(字符串)常量的定义以及空格的处理
2014-06-14 10:35
204 查看
(1)基本用法
xaml中可以实例化各种对象,比如在ResourceDictionary中定义字符串常量:
[align=left]<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"[/align][align=left] xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"[/align][align=left] xmlns:system ="clr-namespace:System;assembly=mscorlib">[/align][align=left] [/align][align=left] <FontFamily x:Key ="UID_GlobalFont_Family"> Microsoft YaHei</FontFamily>[/align][align=left] <system :String x :Key="UID_Refresh"> Refresh </system :String>[/align][align=left]</ResourceDictionary>[/align][align=left]
[/align][align=left]
[/align][align=left]上述资源字典中定义了字符串常量UID_Refresh, 实际使用步骤:[/align][align=left]1.在使用的xaml通过ResourceDictionary.MergedDictionaries导入上述资源[/align][align=left]
[/align][align=left]<UserControl.Resources>[/align][align=left] <ResourceDictionary>[/align][align=left] <ResourceDictionary.MergedDictionaries>[/align][align=left] <ResourceDictionary Source="/XXXXXXXXXXXXXXX;component/XXXXXXXXXXX.xaml" />[/align][align=left] </ResourceDictionary.MergedDictionaries>[/align][align=left] </ResourceDictionary>[/align][align=left] </UserControl.Resources >[/align][align=left] [/align][align=left]2.通过DynamicResource 或者 StaticResource来引用这个字符串常量[/align][align=left]<TextBlock Text="{DynamicResource UID_Refresh}" />[/align][align=left]
[/align][align=left]
[/align][align=left]
[/align][align=left](2)存在的问题[/align][align=left]上述UID_Refresh的定义有空格,实际显示却没有空格[/align][align=left]
[/align][align=left]
[/align][align=left](3)解决办法[/align][align=left]用 来代替空格。[/align][align=left]
[/align][align=left]<system: String x:Key="UID_Refresh"> Refresh </system :String>[/align]
相关文章推荐
- Xaml中string(字符串)常量的定义以及空格的处理
- makefile学习记录:空字符和""," "区别以及变量定义中多余的空格如何处理
- StringUtils处理字符串以及空格等
- 字符数组的定义、初始化及引用以及一些常用的字符串处理函数
- postgresql case when then end 以及字符串处理的用法
- FOR 新手:一段Text Helper代码,用于文字处理:去掉HTML标记,以及字符串相减
- PHP 小技巧之(3)将一个php源程序存入一个字符串变量以后,如何将其中的尾部空格,换行符以及tab,去掉呢?
- 字符串处理函数 TRIM - 去掉首尾空格
- CString类字符串处理,以及与Unicode转换
- 字符串常量定义时的换行问题
- POJ 3094 字符串处理及空格输入
- 字符串处理函数:识别一字符串所属的数值常量类型(十六进制、二进制、十进制整数,浮点数)
- clob相关的咚咚以及字符串处理
- 下面的代码处理中间有空格的字符串,如果用scanf到空格就结束了。
- CString类字符串处理,以及与Unicode转换
- Struts2 指定需要Struts 2处理的请求后缀-定义常量
- BDA驱动学习笔记(6):错误处理,内存管理以及字符串
- C++字符串处理:批量去重,以及大写变小写
- BDA驱动学习笔记(6):错误处理,内存管理以及字符串
- xml Dom parser 读路径显示图片时应注意的问题以及firefox对空格、换行节点的处理方法