dla pojedynczego wiązania, używamy:Jaka jest krótsza składnia xaml dla funkcji Multibinding przy użyciu StringFormat z wieloma powiązaniami?
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}">
<Binding Path=EmployeeName/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
lub krótszy składnia:
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding Path=EmployeeName}}"/>
Teraz, jeśli masz MultiBinding:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {2}">
<Binding Path="EmployeeName"/>
<Binding Path="Age"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
Zastanawiałem się, co byłoby jego krótsza składnia?
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding ??????}"/>
Tak, to może być non oczekiwane zachowanie. Krótsza składnia, którą przedstawiłem została wygenerowana przez Visual Studio 2008 podczas wklejania elementu WPF. Ponieważ nie zakodowałem tego, myślałem, czy możliwe jest wykonanie krótszej wersji dla wielu ścieżek wiążących. Dziękuję Heinzi! –