, kullandığımız:Birden çok bağlama ile StringFormat kullanarak Çoklu Binding için daha kısa xaml sözdizimi nedir? Tek bir bağlanma için
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}">
<Binding Path=EmployeeName/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
veya daha kısa sözdizimi:
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding Path=EmployeeName}}"/>
Şimdi, MultiBinding varsa:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {2}">
<Binding Path="EmployeeName"/>
<Binding Path="Age"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
merak ediyorum
, ne olurdu onun kısa sözdizimi? MSDN göre
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding ??????}"/>
Evet, bir sigara beklenen davranış olabilir. Sunulan kısa sözdizimi, bir WPF öğesi yapıştırırken Visual Studio 2008 tarafından oluşturuldu. Kodlamadığımdan beri, birden fazla ciltleme yolu için bu daha kısa versiyonu yapmanın mümkün olup olmadığını düşünüyordum. Teşekkür ederim Heinzi! –