SubMenuStyleCollectionEditor Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Biedt een onderdeeleditor voor het SubMenuStyleCollection object in het bijbehorende Menu besturingselement.
public ref class SubMenuStyleCollectionEditor : System::ComponentModel::Design::CollectionEditor
public class SubMenuStyleCollectionEditor : System.ComponentModel.Design.CollectionEditor
type SubMenuStyleCollectionEditor = class
inherit CollectionEditor
Public Class SubMenuStyleCollectionEditor
Inherits CollectionEditor
- Overname
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u het EditorAttribute kenmerk gebruikt om de SubMenuStyleCollectionEditor klassen en UITypeEditor (de basisklasse van de verzamelingseditor) te koppelen aan een eigenschap in een aangepast besturingselement, afgeleid van de WebControl klasse, waarmee een SubMenuStyleCollection verzameling wordt opgehaald en ingesteld.
private SubMenuStyleCollection subMenuStyles;
// Associate the SubMenuStyleCollectionEditor with the
// LevelSubMenuStyles.
[Editor(typeof(System.Web.UI.Design.WebControls.
SubMenuStyleCollectionEditor),
typeof(UITypeEditor))]
public SubMenuStyleCollection LevelSubMenuStyles
{
get { return subMenuStyles; }
set { subMenuStyles = value; }
} // LevelSubMenuStyles
Private subMenuStyles As SubMenuStyleCollection
' Associate the SubMenuStyleCollectionEditor with the
' LevelSubMenuStyles.
<EditorAttribute( GetType(System.Web.UI.Design.WebControls. _
SubMenuStyleCollectionEditor), _
GetType(UITypeEditor))> _
Public Property LevelSubMenuStyles() As SubMenuStyleCollection
Get
Return subMenuStyles
End Get
Set
subMenuStyles = value
End Set
End Property ' LevelSubMenuStyles
Opmerkingen
De SubMenuStyleCollectionEditor klasse biedt een gebruikersinterface voor het bewerken van de SubMenuStyle elementen van het SubMenuStyleCollection object in het bijbehorende Menu besturingselement tijdens het ontwerp, onder het beheer van het MenuDesigner object.
Er is een SubMenuStyleCollection gekoppeld aan de LevelSubMenuStyles eigenschap van het Menu besturingselement. Het SubMenuStyleCollection object wordt gebruikt om stijlen toe te passen op statische submenu-items die afhankelijk zijn van hun niveau (nestdiepte) in de menustructuur.
De SubMenuStyleCollectionEditor knop wordt bijvoorbeeld aangeroepen door de knop met het beletselteken (...) te selecteren in de rij LevelSubMenuStyles in het raster Eigenschappen van de visualontwerper.
De CanSelectMultipleInstances methode retourneert false altijd om aan te geven dat slechts één object tegelijk in de editor kan worden geselecteerd. Met de CreateCollectionForm methode wordt een nieuw formulier gemaakt om het SubMenuStyleCollectionformulier weer te geven en te bewerken.
Met de CreateInstance methode maakt u een nieuw exemplaar van het opgegeven type verzamelingsitem. De CreateNewItemTypes methode retourneert een matrix met typen die de editor kan maken.
Constructors
| Name | Description |
|---|---|
| SubMenuStyleCollectionEditor(Type) |
Initialiseert een nieuw exemplaar van de SubMenuStyleCollectionEditor klasse. |
Eigenschappen
| Name | Description |
|---|---|
| CollectionItemType |
Hiermee haalt u het gegevenstype van elk item in de verzameling op. (Overgenomen van CollectionEditor) |
| CollectionType |
Hiermee haalt u het gegevenstype van het verzamelingsobject op. (Overgenomen van CollectionEditor) |
| Context |
Hiermee haalt u een typedescriptor op die de huidige context aangeeft. (Overgenomen van CollectionEditor) |
| HelpTopic |
Hiermee haalt u het Help-trefwoord op om het Help-onderwerp of de lijst met onderwerpen weer te geven voor wanneer de knop Help van de editor of de toets F1 wordt ingedrukt. (Overgenomen van CollectionEditor) |
| IsDropDownResizable |
Hiermee wordt een waarde opgehaald die aangeeft of vervolgkeuzelijsten door de gebruiker moeten worden aangepast. (Overgenomen van UITypeEditor) |
| NewItemTypes |
Hiermee haalt u de beschikbare typen items op die kunnen worden gemaakt voor deze verzameling. (Overgenomen van CollectionEditor) |
Methoden
| Name | Description |
|---|---|
| CancelChanges() |
Wijzigingen in de verzameling worden geannuleerd. (Overgenomen van CollectionEditor) |
| CanRemoveInstance(Object) |
Geeft aan of oorspronkelijke leden van de verzameling kunnen worden verwijderd. (Overgenomen van CollectionEditor) |
| CanSelectMultipleInstances() |
Hiermee wordt een waarde opgehaald die aangeeft of meerdere SubMenuStyle elementen tegelijk in de editor kunnen worden geselecteerd. |
| CreateCollectionForm() |
Hiermee maakt u een nieuw formulier om de huidige SubMenuStyleCollection verzameling weer te geven en te bewerken. |
| CreateCollectionItemType() |
Hiermee haalt u het gegevenstype op dat deze verzameling bevat. (Overgenomen van CollectionEditor) |
| CreateInstance(Type) |
Hiermee maakt u een nieuw exemplaar van het opgegeven type verzamelingsitem. |
| CreateNewItemTypes() |
Hiermee haalt u de gegevenstypen op die deze verzamelingseditor kan maken. |
| DestroyInstance(Object) |
Vernietigt het opgegeven exemplaar van het object. (Overgenomen van CollectionEditor) |
| EditValue(IServiceProvider, Object) |
Hiermee bewerkt u de waarde van het opgegeven object met behulp van de editorstijl die door de GetEditStyle() methode wordt aangegeven. (Overgenomen van UITypeEditor) |
| EditValue(ITypeDescriptorContext, IServiceProvider, Object) |
Hiermee bewerkt u de waarde van het opgegeven object met behulp van de opgegeven serviceprovider en context. (Overgenomen van CollectionEditor) |
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetDisplayText(Object) |
Hiermee haalt u de weergavetekst voor het opgegeven lijstitem op. (Overgenomen van CollectionEditor) |
| GetEditStyle() |
Hiermee haalt u de editorstijl op die door de EditValue(IServiceProvider, Object) methode wordt gebruikt. (Overgenomen van UITypeEditor) |
| GetEditStyle(ITypeDescriptorContext) |
Hiermee haalt u de bewerkingsstijl op die door de EditValue(ITypeDescriptorContext, IServiceProvider, Object) methode wordt gebruikt. (Overgenomen van CollectionEditor) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetItems(Object) |
Hiermee haalt u een matrix van objecten op die de opgegeven verzameling bevatten. (Overgenomen van CollectionEditor) |
| GetObjectsFromInstance(Object) |
Retourneert een lijst met het opgegeven object. (Overgenomen van CollectionEditor) |
| GetPaintValueSupported() |
Geeft aan of deze editor ondersteuning biedt voor het schilderen van een weergave van de waarde van een object. (Overgenomen van UITypeEditor) |
| GetPaintValueSupported(ITypeDescriptorContext) |
Hiermee wordt aangegeven of de opgegeven context ondersteuning biedt voor het schilderen van een weergave van de waarde van een object binnen de opgegeven context. (Overgenomen van UITypeEditor) |
| GetService(Type) |
Hiermee haalt u de aangevraagde service op als deze beschikbaar is. (Overgenomen van CollectionEditor) |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| PaintValue(Object, Graphics, Rectangle) |
Hiermee wordt een weergave van de waarde van het opgegeven object op het opgegeven canvas weergegeven. (Overgenomen van UITypeEditor) |
| PaintValue(PaintValueEventArgs) |
Verft een weergave van de waarde van een object met behulp van de opgegeven PaintValueEventArgs. (Overgenomen van UITypeEditor) |
| SetItems(Object, Object[]) |
Hiermee stelt u de opgegeven matrix in als de items van de verzameling. (Overgenomen van CollectionEditor) |
| ShowHelp() |
Hiermee wordt het standaard-Help-onderwerp voor de verzamelingseditor weergegeven. (Overgenomen van CollectionEditor) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |