考虑到以下两种选择:
<ContentControl>Content</ContentControl>与
<ContentControl Content="Content"/>任何性能differences?
我觉得这个问题听起来有点幼稚,但是我怎么知道我不会问,所以我决定拍它。
如果我选择了错误的决定,请评论我;)
发布于 2010-01-07 20:04:10
作为个人偏好,我投票支持
<ContentControl Content="Content"/>只是因为我觉得它更易读。AFAIK选择一个或另一个对性能没有影响,但我还没有做任何测试来证实这一点.
发布于 2010-01-07 20:05:24
就所产生的内容而言,两者是相同的。表演将是相同的。
但是,第一个选项是放置一些不是通过简单的文本字符串或标记扩展名直接生成的内容,例如:
<ContentControl>
<StackPanel>
<TextBlock Text="Content" />
<Image Source="SomeImage.png" />
</StackPanel>
</ContentControl> 但是,如果您只插入一个文本字符串,我发现第二个文本更易读。
https://stackoverflow.com/questions/2023222
复制相似问题