MenuItemStyleCollectionEditor 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
為在關聯的 MenuItemStyleCollection 控制項中的 Menu 物件,提供元件編輯器。
public ref class MenuItemStyleCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class MenuItemStyleCollectionEditor : System.ComponentModel.Design.CollectionEditor
type MenuItemStyleCollectionEditor = class
inherit CollectionEditor
Public Class MenuItemStyleCollectionEditor
Inherits CollectionEditor
- 繼承
範例
下列程式碼範例示範如何使用 EditorAttribute 屬性,將 和 UITypeEditor 類別關聯 (集合編輯器基類) 與衍生自 WebControl 類別之自訂控制項中的屬性產生關聯 MenuItemStyleCollectionEditor ,以取得和設定 MenuItemStyleCollection 集合。
private MenuItemStyleCollection menuItemStyles;
// Associate the MenuItemStyleCollectionEditor with the
// LevelMenuItemStyles.
[Editor(typeof(System.Web.UI.Design.WebControls.
MenuItemStyleCollectionEditor),
typeof(UITypeEditor))]
public MenuItemStyleCollection LevelMenuItemStyles
{
get { return menuItemStyles; }
set { menuItemStyles = value; }
} // LevelMenuItemStyles
Private menuItemStyles As MenuItemStyleCollection
' Associate the MenuItemStyleCollectionEditor with the
' LevelMenuItemStyles.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
MenuItemStyleCollectionEditor), _
GetType(UITypeEditor))> _
Public Property LevelMenuItemStyles() As MenuItemStyleCollection
Get
Return menuItemStyles
End Get
Set
menuItemStyles = value
End Set
End Property ' LevelMenuItemStyles
備註
類別 MenuItemStyleCollectionEditor 提供使用者介面,可在設計階段,在物件控制項 MenuDesigner 下編輯 MenuItemStyleMenuItemStyleCollection 相關聯 Menu 控制項中的物件元素。
控制項 MenuItemStyleCollection 的每個 LevelMenuItemStyles 和 LevelSelectedStyles 屬性 Menu 都有關聯。 這些 MenuItemStyleCollection 物件可用來將樣式套用至功能表項目,這些專案取決於其層級 (功能表結構中的巢狀深度) 。
MenuItemStyleCollectionEditor例如,藉由在視覺化設計工具的 [屬性] 方格的LevelMenuItemStyles或LevelSelectedStyles列上選取省略號按鈕 (...) 來叫用 。
CanSelectMultipleInstances方法一律會 false
傳回 ,指出編輯器中一次只能選取一個物件。 方法 CreateCollectionForm 會建立新的表單,以顯示和編輯目前的 MenuItemStyleCollection 。
方法 CreateInstance 會建立指定之集合專案類型的新實例。 方法會 CreateNewItemTypes 傳回編輯器可以建立的類型陣列。
建構函式
MenuItemStyleCollectionEditor(Type) |
初始化 MenuItemStyleCollectionEditor 類別的新執行個體。 |
屬性
CollectionItemType |
取得集合中每個項目的資料型別。 (繼承來源 CollectionEditor) |
CollectionType |
取得集合物件 (Collection Object) 的資料型別。 (繼承來源 CollectionEditor) |
Context |
取得指示目前內容的型別描述項。 (繼承來源 CollectionEditor) |
HelpTopic |
當按下編輯器的對話方塊 [說明] 按鈕或 F1 鍵時,取得 Help 關鍵字以顯示說明主題或主題清單。 (繼承來源 CollectionEditor) |
IsDropDownResizable |
取得值,表示使用者是否能夠調整下拉式編輯器的大小。 (繼承來源 UITypeEditor) |
NewItemTypes |
取得可為這個集合建立的項目之可用型別。 (繼承來源 CollectionEditor) |