什么" {X:静态}"是指在XAML?是指、静态、QUOT、XAML

2023-09-02 11:53:54 作者:时间能抢走的都是垃圾

这是什么?{X:静态} 在XAML的意思

code样品:

 <的SolidColorBrush颜色={X:静态SystemColors.ControlColor}/>
 

解决方案

这是一种能够插入任何静态值到XAML。举例来说,如果我有一个类:

 命名空间
{
    公共类MyConstants
    {
        公共静态只读字符串SomeConstantString =BAM!;
    }
}
 

我可以使用XAML像这样把它放到一个WPF UI:

 < TextBlock的文本={X:静态:MyConstants.SomeConstantString}/>
 
讨论函数在指定点的连续性f x x 1 x2 x ,x 0 0,x 0 ,在x 0处

注意,你将不得不进口其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"