2010-07-30 60 views

回答

1

這樣的清單將是毫無意義的,因爲大多數的標籤只能在一定的上下文中使用。

所有元素都繼承自FrameworkElement類(儘管還有更多的非元素標籤,但這些標籤通常僅用於特定的上下文中),因此您可以從那裏查找它們(儘管其中一些子項是抽象的)。每個標籤的類別頁面還包含它可以包含的標籤的信息。

順便說一句,智能感知在這種情況下非常有幫助。只需點擊Ctrl + Shift,就可以獲得您可以在上下文中使用的所有標籤的列表。另外,您可能想要檢查Expression Blend,它比Visual Studio具有明顯更好的XAML設計器(並且它在調色板上提供了更多的元素)。它與Visual Studio一起運行良好(只要你有相應的版本 - Expression 3 vs VS 2008/Expression 4 vs VS 2010)。

+0

ok我想我明白你的意思了 - 但HTML和CSS有點相同,並且有一些合理的網站可以幫助你理解特定元素的各種屬性。感謝Expression Blend指針。其實我正在使用WPF Toolkit進行製圖,並且我注意到圖表本身並沒有在VS2010編輯器中出現(只是它所在的窗口)。我不知道Blend是否會在這裏幫助... – Greg 2010-07-31 07:40:20

+0

正如我所說 - 你可以看到FrameworkElement兒童列表中的所有基本元素。但是如果你想要所有可用標籤的列表,你將不得不去DependecyObject的子列表。 – 2010-07-31 09:17:32