WebPartMenuStyle Klasa

Definicja

Zawiera cechy stylu menu w WebPart kontrolkach. Klasa ta nie może być dziedziczona.

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
Dziedziczenie
Implementuje

Uwagi

Klasa WebPartMenuStyle jest zasadniczo obiektem TableStyle , który zawiera cechy stylu stosowane do menu kontrolek WebPart .

Zestaw kontrolek składników Web Part używa WebPartMenuStyle obiektu do określenia właściwości stylu menu czasowników w kontrolce WebPart . Menu czasowników znajduje się na pasku tytułu każdej WebPart kontrolki i zawiera różne akcje interfejsu użytkownika (nazywane czasownikami), które użytkownicy mogą wykonywać, takie jak zamykanie, minimalizowanie, eksportowanie lub usuwanie kontrolki.

Ważne

Atrybuty stylu można ustawić w WebPartMenuStyle obiekcie, a tym samym w menu czasowników wszystkich WebPart kontrolek w strefie przy użyciu MenuPopupStyle właściwości w WebPartZoneBase strefie.

Klasa WebPartMenuStyle ma dwie ważne właściwości. Pierwsza to HorizontalAlign właściwość, która określa, czy zawartość menu jest wyrównana po lewej stronie, w środku, czy po prawej stronie kontrolki, czy wyrównanie nie jest ustawione. Właściwość ShadowColor określa kolor cienia menu w kontrolce WebPart , jeśli funkcja cieniowania menu jest włączona w systemie użytkownika.

Klasa WebPartMenuStyle ma również pewne metody krytyczne. Metoda CopyFrom kopiuje elementy stylu inne niż elementy stylu z obiektu stylu przekazanego do metody i stosuje je do WebPartMenuStyle obiektu, zastępując wszystkie istniejące elementy stylu w procesie. Metoda MergeWith podobnie kopiuje elementy stylu inne niż elementy stylu z obiektu stylu przekazanego do metody, ale nie zastępuje istniejących elementów stylu w WebPartMenuStyle obiekcie. Metoda Reset usuwa wszystkie zdefiniowane elementy stylu z WebPartMenuStyle torby stanu obiektu.

Klasa WebPartMenuStyle implementuje również wszystkie metody zawarte w interfejsie ICustomTypeDescriptor . Ogólnie rzecz biorąc, umożliwia WebPartMenuStyle to zastosowanie klasy do różnych typów menu.

Konstruktory

WebPartMenuStyle()

Inicjuje nowe wystąpienie klasy przy użyciu domyślnych WebPartMenuStyle wartości stylu.

WebPartMenuStyle(StateBag)

Inicjuje WebPartMenuStyle nowe wystąpienie klasy przy użyciu wartości stylu z określonego obiektu worka stanu.

Właściwości

BackColor

Pobiera lub ustawia kolor tła kontrolki serwera sieci Web.

(Odziedziczone po Style)
BackImageUrl

Pobiera lub ustawia adres URL obrazu do wyświetlenia w tle kontrolki tabeli.

(Odziedziczone po TableStyle)
BorderColor

Pobiera lub ustawia kolor obramowania kontrolki serwera sieci Web.

(Odziedziczone po Style)
BorderStyle

Pobiera lub ustawia styl obramowania kontrolki serwera sieci Web.

(Odziedziczone po Style)
BorderWidth

Pobiera lub ustawia szerokość obramowania kontrolki serwera sieci Web.

(Odziedziczone po Style)
CanRaiseEvents

Pobiera wartość wskazującą, czy składnik może zgłosić zdarzenie.

(Odziedziczone po Component)
CellPadding

Pobiera lub ustawia ilość miejsca między zawartością komórki a obramowaniem komórki.

(Odziedziczone po TableStyle)
CellSpacing

Pobiera lub ustawia odległość między komórkami tabeli.

(Odziedziczone po TableStyle)
Container

Pobiera element IContainer zawierający element Component.

(Odziedziczone po Component)
CssClass

Pobiera lub ustawia kaskadową klasę arkusza stylów (CSS) renderowaną przez kontrolkę serwera sieci Web na kliencie.

(Odziedziczone po Style)
DesignMode

Pobiera wartość wskazującą, czy Component element jest obecnie w trybie projektowania.

(Odziedziczone po Component)
Events

Pobiera listę programów obsługi zdarzeń dołączonych do tego Componentelementu .

(Odziedziczone po Component)
Font

Pobiera właściwości czcionki skojarzone z kontrolką serwera sieci Web.

(Odziedziczone po Style)
ForeColor

Pobiera lub ustawia kolor pierwszego planu (zazwyczaj kolor tekstu) kontrolki serwera sieci Web.

(Odziedziczone po Style)
GridLines

Pobiera lub ustawia wartość określającą, czy jest wyświetlana krawędź między komórkami kontrolki tabeli.

(Odziedziczone po TableStyle)
Height

Pobiera lub ustawia wysokość kontrolki serwera sieci Web.

(Odziedziczone po Style)
HorizontalAlign

Pobiera wartość wskazującą typ wyrównania poziomego do użycia dla zawartości menu w kontrolce WebPart .

IsEmpty

Chroniona właściwość. Pobiera wartość wskazującą, czy jakiekolwiek elementy stylu zostały zdefiniowane w torbie stanu.

(Odziedziczone po Style)
IsTrackingViewState

Zwraca wartość wskazującą, czy jakiekolwiek elementy stylu zostały zdefiniowane w torbie stanu.

(Odziedziczone po Style)
RegisteredCssClass

Pobiera kaskadowo klasę arkusza stylów (CSS), która jest zarejestrowana w kontrolce.

(Odziedziczone po Style)
ShadowColor

Pobiera lub ustawia wartość określającą kolor cienia dla menu w kontrolce WebPart .

Site

Pobiera lub ustawia ISite element .Component

(Odziedziczone po Component)
ViewState

Pobiera torbę stanu, która przechowuje elementy stylu.

(Odziedziczone po Style)
Width

Pobiera lub ustawia szerokość kontrolki serwera sieci Web.

(Odziedziczone po Style)

Metody

AddAttributesToRender(HtmlTextWriter)

Dodaje atrybuty i style HTML, które muszą być renderowane do określonego HtmlTextWriterelementu . Ta metoda jest używana głównie przez deweloperów kontrolek.

(Odziedziczone po Style)
AddAttributesToRender(HtmlTextWriter, WebControl)

Dodaje informacje o obrazie tła, odstępach między komórkami, dopełnieniu komórek, liniach siatki i wyrównaniu do listy atrybutów do renderowania.

(Odziedziczone po TableStyle)
CopyFrom(Style)

Kopiuje elementy stylu nieblokujące do WebPartMenuStyle obiektu, zastępując wszystkie istniejące elementy stylu w procesie.

CreateObjRef(Type)

Tworzy obiekt zawierający wszystkie istotne informacje wymagane do wygenerowania serwera proxy używanego do komunikowania się z obiektem zdalnym.

(Odziedziczone po MarshalByRefObject)
Dispose()

Zwalnia wszelkie zasoby używane przez element Component.

(Odziedziczone po Component)
Dispose(Boolean)

Zwalnia zasoby niezarządzane używane przez element Component i opcjonalnie zwalnia zasoby zarządzane.

(Odziedziczone po Component)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Dodaje właściwości TableStyle stylu obiektu do określonej CssStyleCollection kolekcji.

(Odziedziczone po TableStyle)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetLifetimeService()
Przestarzałe.

Pobiera bieżący obiekt usługi okresu istnienia, który kontroluje zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
GetService(Type)

Zwraca obiekt reprezentujący usługę dostarczaną przez Component obiekt lub przez obiekt Container.

(Odziedziczone po Component)
GetStyleAttributes(IUrlResolutionService)

CssStyleCollection Pobiera obiekt dla określonego IUrlResolutionServiceobiektu zaimplementowanego.

(Odziedziczone po Style)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
InitializeLifetimeService()
Przestarzałe.

Uzyskuje obiekt usługi okresu istnienia, aby kontrolować zasady okresu istnienia dla tego wystąpienia.

(Odziedziczone po MarshalByRefObject)
LoadViewState(Object)

Ładuje wcześniej zapisany stan.

(Odziedziczone po Style)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
MemberwiseClone(Boolean)

Tworzy płytkią kopię bieżącego MarshalByRefObject obiektu.

(Odziedziczone po MarshalByRefObject)
MergeWith(Style)

Kopiuje elementy stylu nieblokacyjne do WebPartMenuStyle wystąpienia, ale nie zastępuje istniejących elementów stylu.

Reset()

Usuwa wszystkie zdefiniowane elementy stylu z WebPartMenuStyle torby stanu obiektu.

SaveViewState()

Chroniona metoda. Zapisuje dowolny stan, który został zmodyfikowany po TrackViewState() wywołaniu metody.

(Odziedziczone po Style)
SetBit(Int32)

Chroniona metoda wewnętrzna. Ustawia wewnętrzne pole maski bitów, które wskazuje właściwości stylu przechowywane w torbie stanu.

(Odziedziczone po Style)
SetDirty()

Style Oznacza wartość tak, aby jego stan był rejestrowany w stanie widoku.

(Odziedziczone po Style)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Style)
TrackViewState()

Chroniona metoda. Oznacza początek śledzenia zmian stanu kontrolki. Wszelkie zmiany wprowadzone po rozpoczęciu śledzenia zostaną śledzone i zapisane w ramach stanu widoku sterowania.

(Odziedziczone po Style)

Zdarzenia

Disposed

Występuje, gdy składnik jest usuwany przez wywołanie Dispose() metody .

(Odziedziczone po Component)

Jawne implementacje interfejsu

ICustomTypeDescriptor.GetAttributes()

Zwraca kolekcję atrybutów niestandardowych dla tego wystąpienia składnika. Implementuje metodę GetAttributes() .

ICustomTypeDescriptor.GetClassName()

Zwraca nazwę klasy tego wystąpienia składnika. Ta metoda implementuje metodę GetClassName() .

ICustomTypeDescriptor.GetComponentName()

Zwraca nazwę tego wystąpienia składnika. Ta metoda implementuje metodę GetComponentName() .

ICustomTypeDescriptor.GetConverter()

Zwraca konwerter typów dla tego wystąpienia składnika. Ta metoda implementuje metodę GetConverter() .

ICustomTypeDescriptor.GetDefaultEvent()

Zwraca zdarzenie domyślne dla tego wystąpienia składnika. Ta metoda implementuje metodę GetDefaultEvent() .

ICustomTypeDescriptor.GetDefaultProperty()

Zwraca właściwość domyślną dla tego wystąpienia składnika. Ta metoda implementuje metodę GetDefaultProperty() .

ICustomTypeDescriptor.GetEditor(Type)

Zwraca edytor określonego typu dla tego wystąpienia składnika. Ta metoda implementuje metodę GetEditor(Type) .

ICustomTypeDescriptor.GetEvents()

Zwraca zdarzenia dla tego wystąpienia składnika. Ta metoda implementuje GetEvents() przeciążenie metody.

ICustomTypeDescriptor.GetEvents(Attribute[])

Zwraca zdarzenia dla tego wystąpienia składnika przy użyciu określonej tablicy atrybutów jako filtru. Ta metoda implementuje GetEvents(Attribute[]) przeciążenie metody.

ICustomTypeDescriptor.GetProperties()

Zwraca właściwości tego wystąpienia składnika. Ta metoda implementuje GetProperties() przeciążenie metody.

ICustomTypeDescriptor.GetProperties(Attribute[])

Zwraca właściwości tego wystąpienia składnika przy użyciu tablicy atrybutów jako filtru. Ta metoda implementuje GetProperties(Attribute[]) przeciążenie metody.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Zwraca obiekt zawierający właściwość opisaną przez deskryptor określonej właściwości. Ta metoda implementuje metodę GetPropertyOwner(PropertyDescriptor) .

IStateManager.IsTrackingViewState

Pobiera wartość wskazującą, czy kontrolka serwera śledzi zmiany stanu widoku.

(Odziedziczone po Style)
IStateManager.LoadViewState(Object)

Ładuje wcześniej zapisany stan.

(Odziedziczone po Style)
IStateManager.SaveViewState()

Zwraca obiekt zawierający zmiany stanu.

(Odziedziczone po Style)
IStateManager.TrackViewState()

Rozpoczyna śledzenie zmian stanu.

(Odziedziczone po Style)

Dotyczy

Zobacz też