码迷,mamicode.com
首页 > 其他好文 > 详细

Xaml在string(串)定义常量和处理空间

时间:2015-06-19 15:06:58      阅读:101      评论:0      收藏:0      [点我收藏+]

标签:

(1)基本使用方法
xaml中能够实例化各种对象,比方在ResourceDictionary中定义字符串常量:

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x ="http://schemas.microsoft.com/winfx/2006/xaml"
                    xmlns:system ="clr-namespace:System;assembly=mscorlib">
   
    <FontFamily x:Key ="UID_GlobalFont_Family"> Microsoft YaHei</FontFamily>
    <system :String x :Key="UID_Refresh">  Refresh </system :String>
</ResourceDictionary>


上述资源字典中定义了字符串常量UID_Refresh, 实际使用步骤:
1.在使用的xaml通过ResourceDictionary.MergedDictionaries导入上述资源

<UserControl.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/XXXXXXXXXXXXXXX;component/XXXXXXXXXXX.xaml" />
            </ResourceDictionary.MergedDictionaries>
         </ResourceDictionary>
    </UserControl.Resources >
     
2.通过DynamicResource 或者 StaticResource来引用这个字符串常量
<TextBlock Text="{DynamicResource UID_Refresh}" />



(2)存在的问题
上述UID_Refresh的定义有空格,实际显示却没有空格


(3)解决的方法
&#160;来取代空格。

<system: String x:Key="UID_Refresh"> &#160;Refresh&#160;</system :String>

Xaml在string(串)定义常量和处理空间

标签:

原文地址:http://www.cnblogs.com/lcchuguo/p/4588394.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!