什么是更好,更快的解决方案?
此:
<StackPanel Orientation="Horizontal">
<TextBlock Text="(" />
<TextBlock Text="{Binding Name}" />
<TextBlock Text=")" />
</StackPanel>
或者这个:
<TextBlock Text="{Binding Name, StringFormat=({0})}" />
答案 0 :(得分:0)
正如S.Akbari所说,第二个更好。
添加其他UI元素总是会增加渲染的负担。 WPF必须弄清楚如何安排它们,它们需要的大小,它们可以获得的大小等等。
你只会看到3 TextBlock
个不同,但是如果你有数千个它会产生影响。