【问题标题】:WPF Compact this XAML which assigns static string to bindingWPF 压缩此 XAML,它将静态字符串分配给绑定
【发布时间】:2011-03-15 03:57:34
【问题描述】:

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

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

StaticResource One 给我“1”,而 MyConverter 只是连接它获得的所有值。 我正在寻找的是一种以紧凑格式表达第二个绑定的方法,例如第一个绑定。

【问题讨论】:

    标签: wpf binding multibinding staticresource imultivalueconverter


    【解决方案1】:

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

    你应该能够:

    <Binding Source="2"/>
    

    由于Source 只是一个Object,这应该将字符串“2”分配给Source。虽然我现在在 linux 上,但没有检查。

    【讨论】:

    • 太棒了...我知道必须有一些简单的东西
    猜你喜欢
    • 2013-10-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多