WebPartMenuStyle Sınıf

Tanım

Denetimlerdeki menüler WebPart için stil özellikleri içerir. Bu sınıf devralınamaz.

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
Devralma
Uygulamalar

Açıklamalar

WebPartMenuStyle sınıfı temelde denetimlerdeki menülere WebPart uygulanacak stil özelliklerini içeren bir TableStyle nesnedir.

Web Bölümleri denetim kümesi, bir WebPart denetimdeki WebPartMenuStyle fiil menüsünün stil özelliklerini belirlemek için nesnesini kullanır. Her WebPart denetimin başlık çubuğunda bir fiil menüsü bulunur ve denetimi kapatma, en aza indirme, dışarı aktarma veya silme gibi kullanıcıların gerçekleştirebileceği çeşitli kullanıcı arabirimi (UI) eylemlerini (fiil olarak adlandırılır) içerir.

Önemli

nesnesinde WebPartMenuStyle ve dolayısıyla bir bölgedeki tüm WebPart denetimlerin fiil menüsünde, bir bölgedeki özelliğini WebPartZoneBase kullanarak stil öznitelikleri MenuPopupStyle ayarlayabilirsiniz.

sınıfının WebPartMenuStyle iki önemli özelliği vardır. Birincisi, menünün HorizontalAlign içeriğinin denetimin soluna mı, ortasına mı yoksa sağındakine mi hizalandığını yoksa hizalamanın ayarlanmadığını belirleyen özelliğidir. özelliği ShadowColor , kullanıcının sisteminde menü gölgelendirme özelliği etkinse denetimdeki WebPart menünün gölge rengini belirler.

Sınıfın WebPartMenuStyle bazı kritik yöntemleri de vardır. yöntemi, CopyFrom yönteme geçirilen stil nesnesinden boş olmayan stil öğelerini kopyalar ve bunları nesneye WebPartMenuStyle uygulayarak işlemdeki mevcut stil öğelerinin üzerine yazar. yöntemi, MergeWith yönteme geçirilen stil nesnesinden boş olmayan stil öğelerini benzer şekilde kopyalar, ancak nesnedeki varolan stil öğelerinin WebPartMenuStyle üzerine yazmaz. yöntemi, Reset nesnenin WebPartMenuStyle durum paketinden tanımlı stil öğelerini kaldırır.

WebPartMenuStyle sınıfı, arabiriminde ICustomTypeDescriptor bulunan tüm yöntemleri de uygular. Genel olarak bu, sınıfın WebPartMenuStyle farklı menü türlerine uygulanmasını sağlar.

Oluşturucular

WebPartMenuStyle()

Varsayılan stil değerlerini kullanarak sınıfın WebPartMenuStyle yeni bir örneğini başlatır.

WebPartMenuStyle(StateBag)

Belirtilen durum çantası nesnesinden stil değerlerini kullanarak sınıfın yeni bir örneğini WebPartMenuStyle başlatır.

Özellikler

BackColor

Web sunucusu denetiminin arka plan rengini alır veya ayarlar.

(Devralındığı yer: Style)
BackImageUrl

Tablo denetiminin arka planında görüntülenecek görüntünün URL'sini alır veya ayarlar.

(Devralındığı yer: TableStyle)
BorderColor

Web sunucusu denetiminin kenarlık rengini alır veya ayarlar.

(Devralındığı yer: Style)
BorderStyle

Web sunucusu denetiminin kenarlık stilini alır veya ayarlar.

(Devralındığı yer: Style)
BorderWidth

Web sunucusu denetiminin kenarlık genişliğini alır veya ayarlar.

(Devralındığı yer: Style)
CanRaiseEvents

Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır.

(Devralındığı yer: Component)
CellPadding

Hücrenin içeriğiyle hücrenin kenar boşluğu arasındaki boşluk miktarını alır veya ayarlar.

(Devralındığı yer: TableStyle)
CellSpacing

Tablo hücreleri arasındaki uzaklığı alır veya ayarlar.

(Devralındığı yer: TableStyle)
Container

öğesini IContainer içeren öğesini Componentalır.

(Devralındığı yer: Component)
CssClass

İstemcideki Web sunucusu denetimi tarafından işlenen basamaklı stil sayfası (CSS) sınıfını alır veya ayarlar.

(Devralındığı yer: Style)
DesignMode

öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır.

(Devralındığı yer: Component)
Events

Bu Componentöğesine eklenen olay işleyicilerinin listesini alır.

(Devralındığı yer: Component)
Font

Web sunucusu denetimiyle ilişkili yazı tipi özelliklerini alır.

(Devralındığı yer: Style)
ForeColor

Web sunucusu denetiminin ön plan rengini (genellikle metnin rengi) alır veya ayarlar.

(Devralındığı yer: Style)
GridLines

Tablo denetiminin hücreleri arasındaki kenarlıkların görüntülenip görüntülenmeyeceğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: TableStyle)
Height

Web sunucusu denetiminin yüksekliğini alır veya ayarlar.

(Devralındığı yer: Style)
HorizontalAlign

Denetimdeki bir menünün içeriği için kullanılacak yatay hizalama türünü belirten bir WebPart değer alır.

IsEmpty

Korumalı bir özellik. Durum çantasında herhangi bir stil öğesinin tanımlanıp tanımlanmadığını belirten bir değer alır.

(Devralındığı yer: Style)
IsTrackingViewState

Durum çantasında herhangi bir stil öğesinin tanımlanıp tanımlanmadığını belirten bir değer döndürür.

(Devralındığı yer: Style)
RegisteredCssClass

Denetimle kaydedilen basamaklı stil sayfasını (CSS) alır.

(Devralındığı yer: Style)
ShadowColor

Denetimdeki bir menünün gölge rengini belirleyen değeri WebPart alır veya ayarlar.

Site

öğesini alır veya ayarlar ISiteComponent.

(Devralındığı yer: Component)
ViewState

Stil öğelerini tutan durum çantasını alır.

(Devralındığı yer: Style)
Width

Web sunucusu denetiminin genişliğini alır veya ayarlar.

(Devralındığı yer: Style)

Yöntemler

AddAttributesToRender(HtmlTextWriter, WebControl)

Arka plan görüntüsü, hücre aralığı, hücre doldurması, kılavuz çizgileri ve işlenmek üzere öznitelik listesine hizalama hakkında bilgi ekler.

(Devralındığı yer: TableStyle)
AddAttributesToRender(HtmlTextWriter)

Belirtilen HtmlTextWriteröğesine işlenmesi gereken HTML öznitelikleri ve stilleri ekler. Bu yöntem öncelikli olarak denetim geliştiricileri tarafından kullanılır.

(Devralındığı yer: Style)
CopyFrom(Style)

Boş olmayan stil öğelerini nesneye WebPartMenuStyle kopyalar ve işlemdeki mevcut stil öğelerinin üzerine yazar.

CreateObjRef(Type)

Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur.

(Devralındığı yer: MarshalByRefObject)
Dispose()

Component tarafından kullanılan tüm kaynakları serbest bırakır.

(Devralındığı yer: Component)
Dispose(Boolean)

Component tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır.

(Devralındığı yer: Component)
Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

Nesnenin TableStyle stil özelliklerini belirtilen CssStyleCollection koleksiyona ekler.

(Devralındığı yer: TableStyle)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetLifetimeService()
Geçersiz.

Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır.

(Devralındığı yer: MarshalByRefObject)
GetService(Type)

veya tarafından ComponentContainersağlanan bir hizmeti temsil eden bir nesnesi döndürür.

(Devralındığı yer: Component)
GetStyleAttributes(IUrlResolutionService)

CssStyleCollection Belirtilen IUrlResolutionServiceuygulanan nesnenin nesnesini alır.

(Devralındığı yer: Style)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
InitializeLifetimeService()
Geçersiz.

Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır.

(Devralındığı yer: MarshalByRefObject)
LoadViewState(Object)

Daha önce kaydedilmiş durumu yükler.

(Devralındığı yer: Style)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
MemberwiseClone(Boolean)

Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur.

(Devralındığı yer: MarshalByRefObject)
MergeWith(Style)

Boş olmayan stil öğelerini WebPartMenuStyle örneğe kopyalar, ancak varolan stil öğelerinin üzerine yazılmaz.

Reset()

Nesnenin durum çantasından WebPartMenuStyle tanımlı stil öğelerini kaldırır.

SaveViewState()

Korumalı bir yöntem. Yöntem çağrıldıktan sonra TrackViewState() değiştirilmiş olan tüm durumları kaydeder.

(Devralındığı yer: Style)
SetBit(Int32)

Korumalı bir iç yöntem. Durum çantasında depolanan stil özelliklerini gösteren bir iç bit maskesi alanı ayarlar.

(Devralındığı yer: Style)
SetDirty()

Style durumunun görünüm durumunda kaydedilecek şekilde işaretler.

(Devralındığı yer: Style)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Style)
TrackViewState()

Korumalı bir yöntem. Denetimdeki durum değişikliklerini izlemek için başlangıcı işaretler. İzleme başladıktan sonra yapılan tüm değişiklikler, denetim görünümü durumunun bir parçası olarak izlenir ve kaydedilir.

(Devralındığı yer: Style)

Ekinlikler

Disposed

Bileşen yöntemine Dispose() yapılan bir çağrı tarafından atıldığında gerçekleşir.

(Devralındığı yer: Component)

Belirtik Arabirim Kullanımları

ICustomTypeDescriptor.GetAttributes()

Bir bileşenin bu örneği için özel özniteliklerden oluşan bir koleksiyon döndürür. GetAttributes() yöntemini uygular.

ICustomTypeDescriptor.GetClassName()

Bir bileşenin bu örneğinin sınıf adını döndürür. Bu yöntem yöntemini uygular GetClassName() .

ICustomTypeDescriptor.GetComponentName()

Bir bileşenin bu örneğinin adını döndürür. Bu yöntem yöntemini uygular GetComponentName() .

ICustomTypeDescriptor.GetConverter()

Bir bileşenin bu örneği için tür dönüştürücüsü döndürür. Bu yöntem yöntemini uygular GetConverter() .

ICustomTypeDescriptor.GetDefaultEvent()

Bir bileşenin bu örneği için varsayılan olayı döndürür. Bu yöntem yöntemini uygular GetDefaultEvent() .

ICustomTypeDescriptor.GetDefaultProperty()

Bir bileşenin bu örneği için varsayılan özelliği döndürür. Bu yöntem yöntemini uygular GetDefaultProperty() .

ICustomTypeDescriptor.GetEditor(Type)

Bir bileşenin bu örneği için belirtilen türde bir düzenleyici döndürür. Bu yöntem yöntemini uygular GetEditor(Type) .

ICustomTypeDescriptor.GetEvents()

Bir bileşenin bu örneği için olayları döndürür. Bu yöntem yöntem aşırı yüklemesini GetEvents() uygular.

ICustomTypeDescriptor.GetEvents(Attribute[])

Belirtilen öznitelik dizisini filtre olarak kullanarak bir bileşenin bu örneğinin olaylarını döndürür. Bu yöntem yöntem aşırı yüklemesini GetEvents(Attribute[]) uygular.

ICustomTypeDescriptor.GetProperties()

Bir bileşenin bu örneği için özellikleri döndürür. Bu yöntem yöntem aşırı yüklemesini GetProperties() uygular.

ICustomTypeDescriptor.GetProperties(Attribute[])

Öznitelik dizisini filtre olarak kullanarak bir bileşenin bu örneğinin özelliklerini döndürür. Bu yöntem yöntem aşırı yüklemesini GetProperties(Attribute[]) uygular.

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

Belirtilen özellik tanımlayıcısı tarafından açıklanan özelliği içeren bir nesnesi döndürür. Bu yöntem yöntemini uygular GetPropertyOwner(PropertyDescriptor) .

IStateManager.IsTrackingViewState

Sunucu denetiminin görünüm durumu değişikliklerini izleyip izlemediğini gösteren bir değer alır.

(Devralındığı yer: Style)
IStateManager.LoadViewState(Object)

Daha önce kaydedilmiş durumu yükler.

(Devralındığı yer: Style)
IStateManager.SaveViewState()

Durum değişikliklerini içeren nesneyi döndürür.

(Devralındığı yer: Style)
IStateManager.TrackViewState()

Durum değişikliklerini izlemeye başlar.

(Devralındığı yer: Style)

Şunlara uygulanır

Ayrıca bkz.