WPF Compact это XAML, который назначает статическую строку для привязки - PullRequest
0 голосов
/ 13 июля 2010

Практически невозможно использовать то, что я хочу сделать, но для удовлетворения моего любопытства мы можем сжать 2-ую привязку в следующем 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>

StaticResource One дает мне "1 "и MyConverter просто объединяет все значения, которые он получает.То, что я ищу, - это способ выразить 2-ую привязку в компактном формате, например, 1-ую привязку.

1 Ответ

1 голос
/ 13 июля 2010

Я предполагаю, что есть какая-то причина, по которой вы не хотите определять второй статический ресурс с именем Two, а затем использовать тот же синтаксис, что и для One ...

Вы должны иметь возможность:

<Binding Source="2"/>

Поскольку Source - это просто Object, строка "2" должна быть присвоена Source.Я еще не проверял, так как я сейчас нахожусь на Linux.

...