2015-11-28 53 views
0

微軟已經將內容屬性的含義定義爲「XAML指定一種語言功能,從而類可以將其屬性中的一個屬性指定爲XAML內容屬性。該對象元素的子元素用於設置該內容的值屬性,換句話說,對於內容屬性唯一的,你可以在XAML標記中設置該屬性時省略一個屬性元素,並在標記中產生一個更明顯的父/子隱喻。什麼是XAML中的內容屬性?

這對我來說很混亂。任何人都可以通過一些簡單的例子來解釋我。

回答

0

考慮一個XAML控件,如Button。您可以按如下定義它,從而設置其內容屬性:

<Button Content="Click Me" /> 

或者,您可以定義使用按鈕的子元素的內容屬性。在此,TextBlock成爲Button的Content屬性的值:

<Button> 
    <TextBlock Text="Click Me" /> 
</Button>