2010-01-07 83 views

回答

2

正如个人喜好,我投

<ContentControl Content="Content"/> 

但只是因为我觉得它更具可读性。 AFAIK有通过选择一个或其他性能没有影响,但我没有做任何测试,以证实...

7

两个是相同的,在产生什么样的条件。表现将是相同的。

第一个选项,但是,让我们你把不直接通过一个简单的文本字符串或标记扩展生成的东西,如:

<ContentControl> 
    <StackPanel> 
    <TextBlock Text="Content" /> 
    <Image Source="SomeImage.png" /> 
    </StackPanel> 
</ContentControl> 

但是,如果你只投入一个单一的文本字符串,我发现第二个更具可读性。

+0

我很高兴看到我觉得像你这样的家伙.. – Shimmy 2010-01-07 20:09:20

+0

???? WTF? ........ – 2010-01-07 20:35:31

+0

奇怪,我只是想说明,这将是更好的答案,因为它是正确的理由! – deanvmc 2010-01-07 23:33:17