Xaml中string(字符串)常量的定义以及空格的处理

(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)解决办法

用 来代替空格。

<system: String x:Key="UID_Refresh">  Refresh </system :String>

Xaml中string(字符串)常量的定义以及空格的处理,布布扣,bubuko.com

时间: 2024-10-05 16:24:59

Xaml中string(字符串)常量的定义以及空格的处理的相关文章

Java中的字符串常量池

最近做到一个题目: 问题:String str = new String("abc"),"abc"在内存中是怎么分配的?    答案是:堆,字符串常量区. 题目考查的为Java中的字符串常量池和JVM运行时数据区的相关概念."abc"为字面量对象,其存储在堆内存中.而字符串常量池则存储的是字符串对象的一个引用. Java中的字符串常量池 Java中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid&qu

转载:Java中的字符串常量池详细介绍

引用自:http://blog.csdn.net/langhong8/article/details/50938041 这篇文章主要介绍了Java中的字符串常量池详细介绍,JVM为了减少字符串对象的重复创建,其维护了一个特殊的内存,这段内存被成为字符串常量池或者字符串字面量池,需要的朋友可以参考下 Java中字符串对象创建有两种形式,一种为字面量形式,如String str = "droid";,另一种就是使用new这种标准的构造对象的方法,如String str = new Stri

java中String字符串的替换函数:replace与replaceAll的区别

例如有如下x的字符串 String x = "[kllkklk\\kk\\kllkk]";要将里面的“kk”替换为++,可以使用两种方法得到相同的结果 replace(CharSequence target, CharSequence replacement)       ——          x.replace("kk", "++") replaceAll(String regex, String replacement)       —— 

Xaml于string(弦)定义常量和处理空间

xml version="1.0" encoding="UTF-8"? > (1)基本使用方法 xaml中能够实例化各种对象,比方在ResourceDictionary中定义字符串常量: <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x ="http://schemas.microsoft

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

(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:

string字符串常量池在内存中的位置

这里仅仅是举个简单的样例说明字符串常量池在内存中的位置. 闲言少叙,直接上代码. Java代码   <span style="font-size: large;">import java.util.ArrayList; public class Test { public static void main(String[] args) { String str = "abc"; char[] array = {'a', 'b', 'c'}; String

解决fasterxml中string字符串转对象json格式错误问题

springboot中jackson使用的包是fasterxml的.可以通过如下代码,将一个形如json格式string转为一个java对象: com.fasterxml.jackson.databind.ObjectMapper mapper = new com.fasterxml.jackson.databind.ObjectMapper(); mapper.readValue(字符串, javabean.class); 但是,当我们要转的字符串是这种格式的就会报错,因为这种格式并不是规范的

PHP中String字符串处理函数完整版

文章来源:PHP开发学习门户 地址:http://www.phpthinking.com/archives/602 开发习惯常用字符串处理函数梳理: strtr() 转换字符串中特定的字符. substr() 返回字符串的一部分. strstr() 搜索字符串在另一字符串中的首次出现(对大小写敏感) str_replace() 替换字符串中的一些字符.(对大小写敏感) strcmp() 比较两个字符串.(对大小写敏感) strlen() 返回字符串的长度. substr_count() 计算子串

lua 中string字符串的使用(string.len, string.char)

table.keys 返回指定表格中的所有键. 格式: keys = table.keys(表格对象) 用法示例: local t = {a = 1, b = 2, c = 3} local keys = table.keys(t) -- keys = {"a", "b", "c"} ~~ table.values 返回指定表格中的所有值. 格式: values = table.values(表格对象) 用法示例: local t = {a =