有誰知道在哪裏可以找到可以在Silverlight中設置模板的控件列表?我浪費了幾個小時試圖創建控件模板,只發現控件不支持模板屬性。Silverlight中帶有模板的控件列表
通過「不支持」我的意思是:
<Style x:Key="blah" TargetType="Border">
<Setter Property="Template">
拋出一個錯誤說「無效的屬性值模板。財產」。
我現在知道我無法爲TextBlocks或Borders創建模板。有什麼地方有確切的清單嗎?據我所知,這不在微軟的網站上。
謝謝!擴展控制
http://msdn.microsoft.com/en-us/library/system.windows.controls.control(VS.96).aspx
謝謝。我很尷尬地說,我現在只注意到網頁上的說明框: http://msdn.microsoft.com/en-us/library/cc189093(VS.95).aspx#when_should_you_create_a_controltemplate – Klay 2009-11-13 16:12:28
這是正確的,除了UserControl的一個例外(以及任何派生自UserControl的東西)。它有一個Template屬性(因爲它來自Control),但該屬性實際上並不可用。 – KeithMahoney 2009-11-13 19:34:12