2010-01-07 117 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

相關問題