WebPartMenuStyle Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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, które mają być 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, 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 niepuste 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 niepuste 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 WebPartMenuStyle nowe wystąpienie klasy przy użyciu domyślnych 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 klasę kaskadowego 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 obramowanie 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 w poziomie 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 klasę kaskadowego arkusza stylów (CSS), która jest zarejestrowana za pomocą kontrolki. (Odziedziczone po Style) |
ShadowColor |
Pobiera lub ustawia wartość, która określa kolor cienia dla menu w kontrolce WebPart . |
Site |
Pobiera lub ustawia wartość ISite .Component (Odziedziczone po Component) |
ViewState |
Pobiera torbę stanu, która zawiera elementy stylu. (Odziedziczone po Style) |
Width |
Pobiera lub ustawia szerokość kontrolki serwera sieci Web. (Odziedziczone po Style) |
Metody
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) |
AddAttributesToRender(HtmlTextWriter) |
Dodaje atrybuty i style HTML, które należy renderować do określonego HtmlTextWriterelementu . Ta metoda jest używana głównie przez deweloperów kontrolek. (Odziedziczone po Style) |
CopyFrom(Style) |
Kopiuje niepuste elementy stylu 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, który reprezentuje usługę dostarczaną przez Component obiekt lub przez element Container. (Odziedziczone po Component) |
GetStyleAttributes(IUrlResolutionService) |
CssStyleCollection Pobiera obiekt dla określonego IUrlResolutionServiceobiektu zaimplementowanego. (Odziedziczone po Style) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeLifetimeService() |
Przestarzałe.
Uzyskuje obiekt usługi okresu istnienia w celu kontrolowania zasad 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 niepuste elementy stylu do WebPartMenuStyle wystąpienia, ale nie zastępuje istniejących elementów stylu. |
Reset() |
Usuwa wszystkie zdefiniowane elementy stylu z WebPartMenuStyle worka stanu obiektu. |
SaveViewState() |
Metoda chroniona. 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() |
Oznacza wartość Style , aby jego stan był rejestrowany w stanie widoku. (Odziedziczone po Style) |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Style) |
TrackViewState() |
Metoda chroniona. Oznacza początek śledzenia zmian stanu w kontrolce. Wszelkie zmiany wprowadzone po rozpoczęciu śledzenia będą śledzone i zapisywane w ramach stanu widoku kontroli. (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, który zawiera 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) |