cho một ràng buộc duy nhất, chúng ta sử dụng:Cú pháp xaml ngắn hơn cho Multibinding sử dụng StringFormat với nhiều ràng buộc là gì?
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}">
<Binding Path=EmployeeName/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
hoặc một cú pháp ngắn:
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding Path=EmployeeName}}"/>
Bây giờ, nếu bạn có multibinding:
<TextBlock>
<TextBlock.Text>
<MultiBinding StringFormat="{}{0}, {2}">
<Binding Path="EmployeeName"/>
<Binding Path="Age"/>
</MultiBinding>
</TextBlock.Text>
</TextBlock>
tôi đã tự hỏi, điều gì sẽ cú pháp ngắn hơn của nó?
<TextBlock
Text="{MultiBinding StringFormat=\{0\}, Bindings={Binding ??????}"/>
Vâng, nó có thể là một tổ chức phi dự kiến hành vi. Cú pháp ngắn hơn mà tôi trình bày được tạo ra bởi Visual Studio 2008 khi dán một phần tử WPF. Vì tôi đã không mã hóa nó, tôi đã suy nghĩ nếu nó đã có thể làm phiên bản ngắn hơn này cho nhiều đường dẫn ràng buộc. Cảm ơn Heinzi! –