什么" {X:静态}"是指在XAML? [英] What does "{x:Static}" mean in XAML?
本文介绍了什么" {X:静态}"是指在XAML?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
这是什么?{X:静态}
在XAML的意思
code样品:</ P>
&LT;的SolidColorBrush颜色={X:静态SystemColors.ControlColor}/&GT;
解决方案
这是一种能够插入任何静态值到XAML。举例来说,如果我有一个类:
命名空间
{
公共类MyConstants
{
公共静态只读字符串SomeConstantString =BAM!;
}
}
我可以使用XAML像这样把它放到一个WPF UI:
&LT; TextBlock的文本={X:静态:MyConstants.SomeConstantString}/&GT;
注意,你将不得不进口其MyConstants定义到您的XAML命名空间。所以在或元素做这样的事情:
的xmlns:A =CLR的名字空间:A
What does {x:Static}
mean in XAML?
Code sample:
<SolidColorBrush Color="{x:Static SystemColors.ControlColor}" />
解决方案
It is a way to insert any static value into XAML. For example, if I have a class:
namespace A
{
public class MyConstants
{
public static readonly string SomeConstantString = "BAM!";
}
}
I can place it into a WPF UI using XAML like this:
<TextBlock Text="{x:Static A:MyConstants.SomeConstantString}" />
Notice, you will have to import the namespace in which MyConstants is defined into your XAML. So in the or element do something like:
xmlns:A="clr-namespace:A"
这篇关于什么&QUOT; {X:静态}&QUOT;是指在XAML?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文