WPF Compact это XAML, который назначает статическую строку для привязки
Возможно, практического использования того, что я хочу сделать, не будет, но для удовлетворения моего любопытства мы можем сжать 2-е связывание в следующем 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 просто объединяет все полученные значения. То, что я ищу, - это какой-то способ выразить 2-ую привязку в компактном формате, подобном 1-й.
1 ответ
Решение
Я предполагаю, что есть какая-то причина, по которой вы не хотите определять второй статический ресурс под названием Two
а затем использовать тот же синтаксис, что и с One
...
Ты должен быть способен:
<Binding Source="2"/>
поскольку Source
это просто Object
, это должно присвоить строку "2" Source
, Не проверял, хотя, поскольку я в настоящее время на Linux.