WebPartMenuStyle Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje vlastnosti stylu pro nabídky v WebPart ovládacích prvcích. Tuto třídu nelze zdě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 vlastnosti stylu, které se mají použít u nabídek v WebPart ovládacích prvcích.
Sada ovládacích částí používá WebPartMenuStyle objekt k určení vlastností stylu nabídky sloves v ovládacím WebPart prvku. Nabídka sloves je obsažena 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, například uzavření, minimalizaci, export nebo odstranění ovládacího prvku.
Důležité
V objektu WebPartMenuStyle můžete nastavit atributy stylu, a tak 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 zarovnaný vlevo, na střed nebo vpravo od ovládacího prvku nebo zarovnání není nastaveno. Vlastnost ShadowColor určuje barvu stínu pro nabídku v ovládacím WebPart 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, 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é metodě, ale nepřepíše existující prvky stylu v objektu WebPartMenuStyle . Metoda Reset odebere všechny definované prvky stylu ze stavové tašky objektu WebPartMenuStyle .
Třída WebPartMenuStyle také implementuje všechny metody obsažené v ICustomTypeDescriptor rozhraní. Obecně to umožňuje WebPartMenuStyle , aby se třída použila na různé typy nabídek.
Konstruktory
| Name | Description |
|---|---|
| WebPartMenuStyle() |
Inicializuje novou instanci WebPartMenuStyle třídy pomocí výchozích hodnot stylu. |
| WebPartMenuStyle(StateBag) |
Inicializuje novou instanci třídy pomocí hodnot stylu ze zadaného objektu WebPartMenuStyle stavového sáčku. |
Vlastnosti
| Name | Description |
|---|---|
| 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, která se má zobrazit 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 určující, zda komponenta může vyvolat událost. (Zděděno od Component) |
| CellPadding |
Získá nebo nastaví velikost mezery 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á ten 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 na klientovi. (Zděděno od Style) |
| DesignMode |
Získá hodnotu, která označuje, zda Component je aktuálně v režimu návrhu. (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 webovému serveru ovládacího prvku. (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 se zobrazí 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 určující typ vodorovného zarovnání použít pro obsah nabídky v ovládacím WebPart prvku. |
| IsEmpty |
Chráněná vlastnost. Získá hodnotu označující, zda některé prvky stylu byly definovány ve stavovém sáčku. (Zděděno od Style) |
| IsTrackingViewState |
Vrátí hodnotu označující, zda byly v kontejneru stavu definovány nějaké prvky stylu. (Zděděno od Style) |
| RegisteredCssClass |
Získá kaskádovou šablonu stylů (CSS), která je registrována ovládacím prvkem. (Zděděno od Style) |
| ShadowColor |
Získá nebo nastaví hodnotu, která určuje barvu stínu pro nabídku v ovládacím WebPart prvku. |
| Site |
Získá nebo nastaví ISite .Component (Zděděno od Component) |
| ViewState |
Získá stavový taška, 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
| Name | Description |
|---|---|
| AddAttributesToRender(HtmlTextWriter, WebControl) |
Přidá informace o obrázku pozadí, řádkování buněk, odsazení buněk, mřížce 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 třeba vykreslit do zadaného HtmlTextWriter. Tuto metodu primárně používají vývojáři ovládacích prvků. (Zděděno od Style) |
| CopyFrom(Style) |
Zkopíruje neprázdné prvky stylu do objektu WebPartMenuStyle 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 serveru sloužící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 a volitelně uvolní spravované prostředky. (Zděděno od Component) |
| Equals(Object) |
Určuje, zda je zadaný objekt roven 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í funkce hash. (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 jeho Container. (Zděděno od Component) |
| GetStyleAttributes(IUrlResolutionService) |
CssStyleCollection Načte objekt pro zadaný -implementovaný IUrlResolutionServiceobjekt. (Zděděno od Style) |
| GetType() |
Získá Type aktuální instance. (Zděděno od Object) |
| InitializeLifetimeService() |
Zastaralé.
Získá objekt služby životnosti pro řízení zásad ž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 Object. (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 neprázdné prvky stylu do WebPartMenuStyle instance, ale nepřepíše existující prvky stylu. |
| Reset() |
Odebere všechny definované prvky stylu ze stavového sáčku objektu WebPartMenuStyle . |
| SaveViewState() |
Chráněná metoda. Uloží jakýkoli stav, který byl změněn po TrackViewState() vyvolání metody. (Zděděno od Style) |
| SetBit(Int32) |
Chráněná interní metoda. Nastaví interní pole bitové masky, které označuje vlastnosti stylu, které jsou uloženy ve stavovém sáčku. (Zděděno od Style) |
| SetDirty() |
Style Označí stav tak, aby se jeho stav zaznamenával ve stavu zobrazení. (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í se budou sledovat a ukládat jako součást stavu zobrazení ovládacího prvku. (Zděděno od Style) |
Událost
| Name | Description |
|---|---|
| Disposed |
Nastane, když komponenta je uvolněna voláním Dispose() metody. (Zděděno od Component) |
Explicitní implementace rozhraní
| Name | Description |
|---|---|
| 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 pomocí pole atributů jako filtru. 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) |