WPF压缩这个XAML,它将静态字符串分配给绑定

WPF压缩这个XAML,它将静态字符串分配给绑定,wpf,binding,multibinding,staticresource,imultivalueconverter,Wpf,Binding,Multibinding,Staticresource,Imultivalueconverter,我想做的事情可能没有任何实际用途,但为了满足我的好奇心,我们可以将下面XAML中的第二个绑定压缩为一行吗 <TextBlock> <TextBlock.Text> <MultiBinding Converter="{StaticResource MyConverter}"> <Binding Source="{StaticResource One}"></Binding>

我想做的事情可能没有任何实际用途,但为了满足我的好奇心,我们可以将下面XAML中的第二个绑定压缩为一行吗

<TextBlock>
    <TextBlock.Text>
        <MultiBinding Converter="{StaticResource MyConverter}">
            <Binding Source="{StaticResource One}"></Binding>
            <Binding>
                <Binding.Source>
                    <sys:String>2</sys:String>
                </Binding.Source>
            </Binding>
        </MultiBinding>
    </TextBlock.Text>
</TextBlock>

2.
StaticResourceOne给了我“1”,MyConverter只是将它得到的所有值连接起来。
我正在寻找的是以类似于第一个绑定的紧凑格式表示第二个绑定的某种方法。

我假设您不想定义第二个名为
Two
的静态资源,然后使用与
One
相同的语法

您应该能够:

<Binding Source="2"/>


由于
Source
只是一个
对象
,因此应将字符串“2”分配给
。但我还没有检查,因为我现在正在使用linux。

太棒了。。。我知道必须有一些简单的事情