WebPartMenuStyle Klasse

Definition

Enthält Formateigenschaften für Menüs in WebPart-Steuerelementen. Diese Klasse kann nicht vererbt werden.

public ref class WebPartMenuStyle sealed : System::Web::UI::WebControls::TableStyle, System::ComponentModel::ICustomTypeDescriptor
public sealed class WebPartMenuStyle : System.Web.UI.WebControls.TableStyle, System.ComponentModel.ICustomTypeDescriptor
type WebPartMenuStyle = class
    inherit TableStyle
    interface ICustomTypeDescriptor
Public NotInheritable Class WebPartMenuStyle
Inherits TableStyle
Implements ICustomTypeDescriptor
Vererbung
Implementiert

Hinweise

Die WebPartMenuStyle -Klasse ist im Wesentlichen ein TableStyle -Objekt, das Stilmerkmale enthält, die auf Menüs von WebPart Steuerelementen angewendet werden sollen.

Der Webparts-Steuerelementsatz verwendet das WebPartMenuStyle -Objekt, um die Stilmerkmale des Verbenmenüs eines WebPart Steuerelements zu bestimmen. Ein Verbenmenü ist in der Titelleiste jedes WebPart Steuerelements enthalten und enthält verschiedene Aktionen der Benutzeroberfläche (verben), die Benutzer ausführen können, z. B. Schließen, Minimieren, Exportieren oder Löschen eines Steuerelements.

Wichtig

Sie können Formatattribute für das WebPartMenuStyle -Objekt und somit im Verbenmenü aller WebPart Steuerelemente in einer Zone festlegen, indem Sie die MenuPopupStyle -Eigenschaft für eine WebPartZoneBase Zone verwenden.

Die WebPartMenuStyle -Klasse verfügt über zwei wichtige Eigenschaften. Die erste ist die HorizontalAlign Eigenschaft, die bestimmt, ob der Inhalt des Menüs links, in der Mitte oder rechts des Steuerelements ausgerichtet ist oder ob die Ausrichtung nicht festgelegt ist. Die ShadowColor -Eigenschaft bestimmt die Farbe des Schattens für das Menü eines WebPart Steuerelements, wenn die Menüschattungsfunktion im System des Benutzers aktiviert ist.

Die WebPartMenuStyle -Klasse verfügt auch über einige kritische Methoden. Die CopyFrom -Methode kopiert Nichtblank-Stilelemente aus dem an die -Methode übergebenen Formatvorlagenobjekt und wendet sie auf das WebPartMenuStyle -Objekt an, wobei alle vorhandenen Formatvorlagenelemente im Prozess überschrieben werden. Die MergeWith -Methode kopiert ebenfalls Nichtblank-Stilelemente aus dem an die -Methode übergebenen Formatvorlagenobjekt, überschreibt jedoch keine vorhandenen Stilelemente im WebPartMenuStyle -Objekt. Die Reset -Methode entfernt alle definierten Stilelemente aus dem WebPartMenuStyle Zustandsbehälter des Objekts.

Die WebPartMenuStyle -Klasse implementiert auch alle Methoden, die in der ICustomTypeDescriptor -Schnittstelle enthalten sind. Im Allgemeinen kann die WebPartMenuStyle -Klasse auf verschiedene Menütypen angewendet werden.

Konstruktoren

WebPartMenuStyle()

Initialisiert eine neue Instanz der WebPartMenuStyle-Klasse mit Standardstilwerten.

WebPartMenuStyle(StateBag)

Initialisiert eine neue Instanz der WebPartMenuStyle-Klasse unter Verwendung der Stilwerte aus dem angegebenen Datenauflistungsobjekt.

Eigenschaften

BackColor

Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
BackImageUrl

Ruft die URL eines Bilds ab, das im Hintergrund eines Tabellensteuerelements angezeigt werden soll, oder legt diese fest.

(Geerbt von TableStyle)
BorderColor

Ruft die Rahmenfarbe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
BorderStyle

Ruft die Rahmenart des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
CanRaiseEvents

Ruft einen Wert ab, der angibt, ob die Komponente ein Ereignis auslösen kann.

(Geerbt von Component)
CellPadding

Ruft den Abstand zwischen dem Inhalt und dem Rahmen der Zelle ab oder legt diesen fest.

(Geerbt von TableStyle)
CellSpacing

Ruft den Abstand zwischen den Zellen der Tabelle ab oder legt diesen fest.

(Geerbt von TableStyle)
Container

Ruft die IContainer ab, die in der Component enthalten ist.

(Geerbt von Component)
CssClass

Ruft die vom Webserver-Steuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest.

(Geerbt von Style)
DesignMode

Ruft einen Wert ab, der angibt, ob sich Component gegenwärtig im Entwurfsmodus befindet.

(Geerbt von Component)
Events

Ruft die Liste der Ereignishandler ab, die dieser Component angefügt sind.

(Geerbt von Component)
Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.

(Geerbt von Style)
ForeColor

Ruft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest.

(Geerbt von Style)
GridLines

Ruft einen Wert ab, der angibt, ob der Rahmen zwischen den Zellen der Tabelle angezeigt wird, oder legt diesen fest.

(Geerbt von TableStyle)
Height

Ruft die Höhe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von Style)
HorizontalAlign

Ruft einen Wert ab, der angibt, welcher horizontale Ausrichtungstyp für den Inhalt eines Menüs für ein WebPart-Steuerelement verwendet werden soll.

IsEmpty

Eine geschützte Eigenschaft. Ruft einen Wert ab, der angibt, ob in der Datenauflistung Stilelemente definiert wurden.

(Geerbt von Style)
IsTrackingViewState

Gibt einen Wert zurück, der angibt, ob in der Datenauflistung Stilelemente definiert wurden.

(Geerbt von Style)
RegisteredCssClass

Ruft die für das Steuerelement registrierte CSS-Klasse (Cascading Style Sheet) ab.

(Geerbt von Style)
ShadowColor

Ruft einen Wert ab, der die Schattenfarbe für ein Menü für ein WebPart-Steuerelement bestimmt, oder legt diesen fest.

Site

Ruft den ISite von Component ab oder legt ihn fest.

(Geerbt von Component)
ViewState

Ruft die Datenauflistung ab, die die Stilelemente enthält.

(Geerbt von Style)
Width

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.

(Geerbt von Style)

Methoden

AddAttributesToRender(HtmlTextWriter, WebControl)

Fügt der Liste der zu rendernden Attribute Informationen zum Hintergrundbild, zum Zellenabstand, zum Leerraum für Zellen und zur Ausrichtung hinzu.

(Geerbt von TableStyle)
AddAttributesToRender(HtmlTextWriter)

Fügt dem angegebenen HtmlTextWriter die darzustellenden HTML-Attribute und -Stile hinzu. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von Style)
CopyFrom(Style)

Kopiert nicht leere Stilelemente in das WebPartMenuStyle-Objekt und überschreibt während dieses Vorgangs alle vorhandenen Stilelemente.

CreateObjRef(Type)

Erstellt ein Objekt mit allen relevanten Informationen, die zum Generieren eines Proxys für die Kommunikation mit einem Remoteobjekt erforderlich sind.

(Geerbt von MarshalByRefObject)
Dispose()

Gibt alle vom Component verwendeten Ressourcen frei.

(Geerbt von Component)
Dispose(Boolean)

Gibt die von Component verwendeten nicht verwalteten Ressourcen und optional die verwalteten Ressourcen frei.

(Geerbt von Component)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Fügt die Stileigenschaften des TableStyle-Objekts der angegebenen CssStyleCollection-Auflistung hinzu.

(Geerbt von TableStyle)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetLifetimeService()
Veraltet.

Ruft das aktuelle Lebensdauerdienstobjekt ab, das die Lebensdauerrichtlinien für diese Instanz steuert.

(Geerbt von MarshalByRefObject)
GetService(Type)

Gibt ein Objekt zurück, das einen von der Component oder von deren Container bereitgestellten Dienst darstellt.

(Geerbt von Component)
GetStyleAttributes(IUrlResolutionService)

Ruft das CssStyleCollection-Objekt für das angegebene, von IUrlResolutionService implementierte Objekt ab.

(Geerbt von Style)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
InitializeLifetimeService()
Veraltet.

Ruft ein Lebensdauerdienstobjekt zur Steuerung der Lebensdauerrichtlinie für diese Instanz ab.

(Geerbt von MarshalByRefObject)
LoadViewState(Object)

Lädt den zuvor gespeicherten Zustand.

(Geerbt von Style)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MemberwiseClone(Boolean)

Erstellt eine flache Kopie des aktuellen MarshalByRefObject-Objekts.

(Geerbt von MarshalByRefObject)
MergeWith(Style)

Kopiert nicht leere Stilelemente in die WebPartMenuStyle-Instanz, überschreibt jedoch keine vorhandenen Stilelemente.

Reset()

Entfernt alle definierten Stilelemente aus der Datenauflistung des WebPartMenuStyle-Objekts.

SaveViewState()

Eine geschützte Methode. Speichert jeden Zustand, der nach dem Aufruf der TrackViewState()-Methode geändert wurde.

(Geerbt von Style)
SetBit(Int32)

Eine geschützte interne Methode. Legt ein internes Bitmaskenfeld fest, das die in der Datenauflistung gespeicherten Stileigenschaften angibt.

(Geerbt von Style)
SetDirty()

Markiert den Style, damit sein Zustand im Ansichtszustand aufgezeichnet wird.

(Geerbt von Style)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Style)
TrackViewState()

Eine geschützte Methode. Markiert den Beginn der Verfolgung von Zustandsänderungen für das Steuerelement. Alle Änderungen nach Beginn der Nachverfolgung werden nachverfolgt und als Teil des Ansichtszustands des Steuerelements gespeichert.

(Geerbt von Style)

Ereignisse

Disposed

Tritt auf, wenn die Komponente von einem Aufruf der Dispose()-Methode verworfen wird.

(Geerbt von Component)

Explizite Schnittstellenimplementierungen

ICustomTypeDescriptor.GetAttributes()

Gibt eine Auflistung benutzerdefinierter Attribute für diese Instanz einer Komponente zurück. Implementiert die GetAttributes()-Methode.

ICustomTypeDescriptor.GetClassName()

Gibt den Klassennamen dieser Instanz einer Komponente zurück. Diese Methode implementiert die Methode GetClassName() .

ICustomTypeDescriptor.GetComponentName()

Gibt den Namen dieser Instanz einer Komponente zurück. Diese Methode implementiert die Methode GetComponentName() .

ICustomTypeDescriptor.GetConverter()

Gibt einen Typkonverter für diese Instanz einer Komponente zurück. Diese Methode implementiert die Methode GetConverter() .

ICustomTypeDescriptor.GetDefaultEvent()

Gibt das Standardereignis für diese Instanz einer Komponente zurück. Diese Methode implementiert die Methode GetDefaultEvent() .

ICustomTypeDescriptor.GetDefaultProperty()

Gibt die Standardeigenschaft für diese Instanz einer Komponente zurück. Diese Methode implementiert die Methode GetDefaultProperty() .

ICustomTypeDescriptor.GetEditor(Type)

Gibt einen Editor des angegebenen Typs für diese Instanz einer Komponente zurück. Diese Methode implementiert die Methode GetEditor(Type) .

ICustomTypeDescriptor.GetEvents()

Gibt die Ereignisse für diese Instanz einer Komponente zurück. Diese Methode implementiert die GetEvents()-Methodenüberladung.

ICustomTypeDescriptor.GetEvents(Attribute[])

Gibt die Ereignisse für diese Instanz einer Komponente zurück, wobei das angegebene Attributarray als Filter verwendet wird. Diese Methode implementiert die GetEvents(Attribute[])-Methodenüberladung.

ICustomTypeDescriptor.GetProperties()

Gibt die Eigenschaften für diese Instanz einer Komponente zurück. Diese Methode implementiert die GetProperties()-Methodenüberladung.

ICustomTypeDescriptor.GetProperties(Attribute[])

Gibt die Eigenschaften für diese Instanz einer Komponente zurück, wobei das Attributarray als Filter verwendet wird. Diese Methode implementiert die GetProperties(Attribute[])-Methodenüberladung.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Gibt ein Objekt zurück, das die Eigenschaft enthält, die durch den Eigenschaftendeskriptor angegeben ist. Diese Methode implementiert die Methode GetPropertyOwner(PropertyDescriptor) .

IStateManager.IsTrackingViewState

Ruft einen Wert ab, der angibt, ob ein Serversteuerelement Änderungen des Ansichtszustands nachverfolgt.

(Geerbt von Style)
IStateManager.LoadViewState(Object)

Lädt den zuvor gespeicherten Zustand.

(Geerbt von Style)
IStateManager.SaveViewState()

Gibt das Objekt zurück, das Zustandsänderungen enthält.

(Geerbt von Style)
IStateManager.TrackViewState()

Startet das Verfolgen von Zustandsänderungen.

(Geerbt von Style)

Gilt für:

Weitere Informationen