Sdílet prostřednictvím


WebPartMenuStyle Třída

Definice

Obsahuje charakteristiky stylu pro nabídky v ovládacích WebPart prvcích. Tato třída se nemůže dědit.

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
Dědičnost
Implementuje

Poznámky

Třída WebPartMenuStyle je v podstatě TableStyle objekt, který obsahuje charakteristiky stylu, které lze použít na nabídky ovládacích WebPart prvků.

Sada ovládacích prvků webové části používá WebPartMenuStyle objekt k určení charakteristik stylu nabídky sloves v ovládacím WebPart prvku. Nabídka sloves je obsažená v záhlaví každého WebPart ovládacího prvku a obsahuje různé akce uživatelského rozhraní (označované jako příkazy), které můžou uživatelé provádět, jako je zavření, minimalizace, export nebo odstranění ovládacího prvku.

Důležité

Atributy stylu můžete nastavit u objektu WebPartMenuStyle , a tedy v nabídce sloves všech WebPart ovládacích prvků v zóně, pomocí MenuPopupStyle vlastnosti v WebPartZoneBase zóně.

Třída WebPartMenuStyle má dvě důležité vlastnosti. První je HorizontalAlign vlastnost, která určuje, zda je obsah nabídky zarovnán nalevo, na střed nebo vpravo od ovládacího prvku, nebo zda není nastaveno zarovnání. Vlastnost ShadowColor určuje barvu stínu nabídky WebPart ovládacího prvku, pokud je v systému uživatele povolena funkce stínování nabídky.

Třída WebPartMenuStyle má také některé kritické metody. Metoda CopyFrom zkopíruje neprázdné prvky stylu z objektu stylu předaného do metody a použije je na WebPartMenuStyle objekt a přepíše všechny existující prvky stylu v procesu. Metoda MergeWith podobně kopíruje neprázdné prvky stylu z objektu stylu předaného metodě, ale nepřepíše existující prvky stylu v objektu WebPartMenuStyle . Metoda Reset odebere ze stavové tašky objektu WebPartMenuStyle všechny definované prvky stylu.

Třída WebPartMenuStyle také implementuje všechny metody obsažené v ICustomTypeDescriptor rozhraní. Obecně to umožňuje WebPartMenuStyle použít třídu na různé typy nabídek.

Konstruktory

WebPartMenuStyle()

Inicializuje novou instanci třídy pomocí výchozích WebPartMenuStyle hodnot stylu.

WebPartMenuStyle(StateBag)

Inicializuje novou instanci WebPartMenuStyle třídy pomocí hodnot stylu ze zadaného objektu kontejneru stavu.

Vlastnosti

BackColor

Získá nebo nastaví barvu pozadí ovládacího prvku webového serveru.

(Zděděno od Style)
BackImageUrl

Získá nebo nastaví adresu URL obrázku, aby se zobrazil na pozadí ovládacího prvku tabulky.

(Zděděno od TableStyle)
BorderColor

Získá nebo nastaví barvu ohraničení ovládacího prvku webového serveru.

(Zděděno od Style)
BorderStyle

Získá nebo nastaví styl ohraničení ovládacího prvku webového serveru.

(Zděděno od Style)
BorderWidth

Získá nebo nastaví šířku ohraničení ovládacího prvku webového serveru.

(Zděděno od Style)
CanRaiseEvents

Získá hodnotu označující, zda komponenta může vyvolat událost.

(Zděděno od Component)
CellPadding

Získá nebo nastaví velikost místa mezi obsahem buňky a ohraničením buňky.

(Zděděno od TableStyle)
CellSpacing

Získá nebo nastaví vzdálenost mezi buňkami tabulky.

(Zděděno od TableStyle)
Container

Získá objekt IContainer , který obsahuje Component.

(Zděděno od Component)
CssClass

Získá nebo nastaví kaskádové šablony stylů (CSS) třídy vykreslené ovládacím prvkem webového serveru v klientovi.

(Zděděno od Style)
DesignMode

Získá hodnotu, která označuje, zda je aktuálně v režimu návrhu Component .

(Zděděno od Component)
Events

Získá seznam obslužných rutin událostí, které jsou připojeny k tomuto Component.

(Zděděno od Component)
Font

Získá vlastnosti písma přidružené k ovládacímu prvku webového serveru.

(Zděděno od Style)
ForeColor

Získá nebo nastaví barvu popředí (obvykle barvu textu) ovládacího prvku webového serveru.

(Zděděno od Style)
GridLines

Získá nebo nastaví hodnotu, která určuje, zda je zobrazena ohraničení mezi buňkami ovládacího prvku tabulky.

(Zděděno od TableStyle)
Height

Získá nebo nastaví výšku ovládacího prvku webového serveru.

(Zděděno od Style)
HorizontalAlign

Získá hodnotu označující typ vodorovného zarovnání použít pro obsah nabídky v ovládacím prvku WebPart .

IsEmpty

Chráněná vlastnost. Získá hodnotu označující, zda byly definovány některé prvky stylu ve stavovém sáčku.

(Zděděno od Style)
IsTrackingViewState

Vrátí hodnotu označující, zda byly ve stavovém sáčku definovány nějaké prvky stylu.

(Zděděno od Style)
RegisteredCssClass

Získá kaskádovou šablonu stylů (CSS) třídy, která je registrována s ovládacím prvkem.

(Zděděno od Style)
ShadowColor

Získá nebo nastaví hodnotu, která určuje barvu stínu pro nabídku WebPart ovládacího prvku.

Site

Získá nebo nastaví ISite hodnotu Component.

(Zděděno od Component)
ViewState

Získá state bag, který obsahuje prvky stylu.

(Zděděno od Style)
Width

Získá nebo nastaví šířku ovládacího prvku webového serveru.

(Zděděno od Style)

Metody

AddAttributesToRender(HtmlTextWriter, WebControl)

Přidá informace o obrázku pozadí, mezerách v buňkách, odsazení buněk, mřížkách a zarovnání do seznamu atributů, které se mají vykreslit.

(Zděděno od TableStyle)
AddAttributesToRender(HtmlTextWriter)

Přidá atributy a styly HTML, které je potřeba vykreslit na zadaný HtmlTextWriter. Tuto metodu primárně používají vývojáři ovládacích prvků.

(Zděděno od Style)
CopyFrom(Style)

Zkopíruje do objektu WebPartMenuStyle neprázdné prvky stylu a přepíše všechny existující prvky stylu v procesu.

CreateObjRef(Type)

Vytvoří objekt, který obsahuje všechny relevantní informace potřebné k vygenerování proxy používaného ke komunikaci se vzdáleným objektem.

(Zděděno od MarshalByRefObject)
Dispose()

Uvolní všechny prostředky používané nástrojem Component.

(Zděděno od Component)
Dispose(Boolean)

Uvolní nespravované prostředky používané Component nástrojem a volitelně uvolní spravované prostředky.

(Zděděno od Component)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Přidá vlastnosti stylu objektu TableStyle do zadané CssStyleCollection kolekce.

(Zděděno od TableStyle)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetLifetimeService()
Zastaralé.

Načte objekt služby aktuální životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
GetService(Type)

Vrátí objekt, který představuje službu poskytovanou objektem Component nebo jejím Containerobjektem .

(Zděděno od Component)
GetStyleAttributes(IUrlResolutionService)

Načte CssStyleCollection objekt pro zadaný IUrlResolutionService-implementovaný objekt.

(Zděděno od Style)
GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
InitializeLifetimeService()
Zastaralé.

Získá objekt služby životnosti, který řídí zásady životnosti pro tuto instanci.

(Zděděno od MarshalByRefObject)
LoadViewState(Object)

Načte dříve uložený stav.

(Zděděno od Style)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MemberwiseClone(Boolean)

Vytvoří mělkou kopii aktuálního MarshalByRefObject objektu.

(Zděděno od MarshalByRefObject)
MergeWith(Style)

Zkopíruje do WebPartMenuStyle instance neprázdné prvky stylu, ale nepřepíše existující prvky stylu.

Reset()

Odebere všechny definované prvky stylu ze WebPartMenuStyle stavové tašky objektu.

SaveViewState()

Chráněná metoda. Uloží všechny stavy, které byly změněny po TrackViewState() vyvolání metody.

(Zděděno od Style)
SetBit(Int32)

Chráněná interní metoda. Nastaví interní bitovou masku pole, které označuje vlastnosti stylu, které jsou uloženy ve stavovém sáčku.

(Zděděno od Style)
SetDirty()

Označí Style stav tak, aby se jeho stav zaznamenal ve stavu zobrazení.

(Zděděno od Style)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Style)
TrackViewState()

Chráněná metoda. Označí začátek sledování změn stavu ovládacího prvku. Všechny změny provedené po zahájení sledování budou sledovány a uloženy jako součást stavu zobrazení ovládacích prvků.

(Zděděno od Style)

Událost

Disposed

Nastane, když je komponenta odstraněna voláním Dispose() metody.

(Zděděno od Component)

Explicitní implementace rozhraní

ICustomTypeDescriptor.GetAttributes()

Vrátí kolekci vlastních atributů pro tuto instanci komponenty. Implementuje metodu GetAttributes() .

ICustomTypeDescriptor.GetClassName()

Vrátí název třídy této instance komponenty. Tato metoda implementuje metodu GetClassName() .

ICustomTypeDescriptor.GetComponentName()

Vrátí název této instance komponenty. Tato metoda implementuje metodu GetComponentName() .

ICustomTypeDescriptor.GetConverter()

Vrátí převaděč typů pro tuto instanci komponenty. Tato metoda implementuje metodu GetConverter() .

ICustomTypeDescriptor.GetDefaultEvent()

Vrátí výchozí událost pro tuto instanci komponenty. Tato metoda implementuje metodu GetDefaultEvent() .

ICustomTypeDescriptor.GetDefaultProperty()

Vrátí výchozí vlastnost pro tuto instanci komponenty. Tato metoda implementuje metodu GetDefaultProperty() .

ICustomTypeDescriptor.GetEditor(Type)

Vrátí editor zadaného typu pro tuto instanci komponenty. Tato metoda implementuje metodu GetEditor(Type) .

ICustomTypeDescriptor.GetEvents()

Vrátí události pro tuto instanci komponenty. Tato metoda implementuje GetEvents() přetížení metody.

ICustomTypeDescriptor.GetEvents(Attribute[])

Vrátí události pro tuto instanci komponenty pomocí zadaného pole atributů jako filtru. Tato metoda implementuje GetEvents(Attribute[]) přetížení metody.

ICustomTypeDescriptor.GetProperties()

Vrátí vlastnosti pro tuto instanci komponenty. Tato metoda implementuje GetProperties() přetížení metody.

ICustomTypeDescriptor.GetProperties(Attribute[])

Vrátí vlastnosti pro tuto instanci komponenty používající pole atributů jako filtr. Tato metoda implementuje GetProperties(Attribute[]) přetížení metody.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Vrátí objekt, který obsahuje vlastnost popsanou popisovačem zadané vlastnosti. Tato metoda implementuje metodu GetPropertyOwner(PropertyDescriptor) .

IStateManager.IsTrackingViewState

Získá hodnotu, která označuje, zda serverový ovládací prvek sleduje změny stavu zobrazení.

(Zděděno od Style)
IStateManager.LoadViewState(Object)

Načte dříve uložený stav.

(Zděděno od Style)
IStateManager.SaveViewState()

Vrátí objekt obsahující změny stavu.

(Zděděno od Style)
IStateManager.TrackViewState()

Spustí sledování změn stavu.

(Zděděno od Style)

Platí pro

Viz také