WebPartMenuStyle クラス

定義

WebPart コントロールのメニューのスタイル特性を含みます。 このクラスは継承できません。

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
継承
実装

注釈

クラスは WebPartMenuStyle 基本的に オブジェクトであり TableStyle 、コントロールのメニュー WebPart に適用するスタイル特性が含まれています。

Web パーツ コントロール セットは、 オブジェクトを WebPartMenuStyle 使用して、コントロールの動詞メニューのスタイル特性を WebPart 決定します。 動詞メニューは各 WebPart コントロールのタイトル バーに含まれており、コントロールの閉じる、最小化、エクスポート、削除など、ユーザーが実行できるさまざまなユーザー インターフェイス (UI) アクション (動詞と呼ばれます) が含まれています。

重要

ゾーンの プロパティをWebPartMenuStyle使用MenuPopupStyleすると、オブジェクトにスタイル属性を設定できます。したがって、ゾーン内のすべてのWebPartコントロールの動詞メニューでWebPartZoneBase設定できます。

クラスには WebPartMenuStyle 、2 つの重要なプロパティがあります。 1 つ目は HorizontalAlign プロパティで、メニューの内容がコントロールの左側、中央、右に配置されているか、配置が設定されていないかを決定します。 ユーザーのシステムでメニューシャドウ機能が有効になっている場合、プロパティは ShadowColor コントロールの WebPart メニューの影の色を決定します。

WebPartMenuStyleクラスには、いくつかの重要なメソッドもあります。 メソッドは CopyFrom 、 メソッドに渡されたスタイル オブジェクトから非空白のスタイル要素をコピーし、オブジェクトに適用して WebPartMenuStyle 、プロセス内の既存のスタイル要素を上書きします。 メソッドは MergeWith 同様に、 メソッドに渡されたスタイル オブジェクトから非空白のスタイル要素をコピーしますが、オブジェクト内の既存のスタイル要素は WebPartMenuStyle 上書きされません。 メソッドは Reset 、定義されたスタイル要素をオブジェクトの WebPartMenuStyle 状態バッグから削除します。

クラスは WebPartMenuStyle 、 インターフェイスに含まれる ICustomTypeDescriptor すべてのメソッドも実装します。 一般に、これにより、 クラスを WebPartMenuStyle さまざまな種類のメニューに適用できます。

コンストラクター

WebPartMenuStyle()

既定のスタイル値を使用して WebPartMenuStyle クラスの新しいインスタンスを初期化します。

WebPartMenuStyle(StateBag)

指定した状態バッグ オブジェクトのスタイル値を使用して、WebPartMenuStyle クラスの新しいインスタンスを初期化します。

プロパティ

BackColor

Web サーバー コントロールの背景色を取得または設定します。

(継承元 Style)
BackImageUrl

テーブル コントロールの背景に表示するイメージの URL を取得または設定します。

(継承元 TableStyle)
BorderColor

Web サーバー コントロールの境界線の色を取得または設定します。

(継承元 Style)
BorderStyle

Web サーバー コントロールの境界線スタイルを取得または設定します。

(継承元 Style)
BorderWidth

Web サーバー コントロールの境界線の幅を取得または設定します。

(継承元 Style)
CanRaiseEvents

コンポーネントがイベントを発生させることがきるかどうかを示す値を取得します。

(継承元 Component)
CellPadding

セルの内容とセルの境界線との間の間隔を取得または設定します。

(継承元 TableStyle)
CellSpacing

テーブル セル間の間隔を取得または設定します。

(継承元 TableStyle)
Container

IContainer を含む Component を取得します。

(継承元 Component)
CssClass

クライアントで Web サーバー コントロールによって表示されるカスケード スタイル シート (CSS: Cascading Style Sheet) クラスを取得または設定します。

(継承元 Style)
DesignMode

Component が現在デザイン モードかどうかを示す値を取得します。

(継承元 Component)
Events

Component に結び付けられているイベント ハンドラーのリストを取得します。

(継承元 Component)
Font

Web サーバー コントロールに関連付けられたフォント プロパティを取得します。

(継承元 Style)
ForeColor

Web サーバー コントロールの前景色 (通常はテキストの色) を取得または設定します。

(継承元 Style)
GridLines

テーブル コントロールのセル間に境界線を表示するかどうかを指定する値を取得または設定します。

(継承元 TableStyle)
Height

Web サーバー コントロールの高さを取得または設定します。

(継承元 Style)
HorizontalAlign

WebPart コントロールのメニューの内容に使用する、水平方向の配置の種類を示す値を取得します。

IsEmpty

保護されているプロパティ。 スタイル要素が状態バッグで定義されているかどうかを示す値を取得します。

(継承元 Style)
IsTrackingViewState

スタイル要素が状態バッグで定義されているかどうかを示す値を返します。

(継承元 Style)
RegisteredCssClass

コントロールに登録されているカスケード スタイル シート (CSS) を取得します。

(継承元 Style)
ShadowColor

WebPart コントロールのメニューの影色を決定する値を取得または設定します。

Site

ComponentISite を取得または設定します。

(継承元 Component)
ViewState

スタイル要素を保持している状態バックを取得します。

(継承元 Style)
Width

Web サーバー コントロールの幅を取得または設定します。

(継承元 Style)

メソッド

AddAttributesToRender(HtmlTextWriter)

指定した HtmlTextWriter に表示する必要のある HTML 属性およびスタイルを追加します。 このメソッドは、主にコントロールの開発者によって使用されます。

(継承元 Style)
AddAttributesToRender(HtmlTextWriter, WebControl)

表示する属性のリストに、背景イメージ、セル間の間隔、セル内の間隔、グリッド線、および配置に関する情報を追加します。

(継承元 TableStyle)
CopyFrom(Style)

空白以外のスタイル要素を WebPartMenuStyle オブジェクトにコピーし、プロセス内の既存のスタイル要素を上書きします。

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

(継承元 MarshalByRefObject)
Dispose()

Component によって使用されているすべてのリソースを解放します。

(継承元 Component)
Dispose(Boolean)

Component によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

(継承元 Component)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
FillStyleAttributes(CssStyleCollection, IUrlResolutionService)

TableStyle オブジェクトのスタイル プロパティを指定した CssStyleCollection コレクションに追加します。

(継承元 TableStyle)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
古い.

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetService(Type)

Component またはその Container で提供されるサービスを表すオブジェクトを返します。

(継承元 Component)
GetStyleAttributes(IUrlResolutionService)

指定された CssStyleCollection 実装オブジェクトの IUrlResolutionService オブジェクトを取得します。

(継承元 Style)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()
古い.

このインスタンスの有効期間ポリシーを制御する有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
LoadViewState(Object)

以前に保存した状態を読み込みます。

(継承元 Style)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
MergeWith(Style)

空白以外のスタイル要素を WebPartMenuStyle インスタンスにコピーしますが、既存のスタイル要素は上書きしません。

Reset()

定義されたスタイル要素を WebPartMenuStyle オブジェクトの状態バッグから削除します。

SaveViewState()

保護されているメソッド。 TrackViewState() メソッドの呼び出し後に変更された状態をすべて保存します。

(継承元 Style)
SetBit(Int32)

保護されている内部メソッド。 状態バッグに格納されているスタイル プロパティを示す内部ビットマスク フィールドを設定します。

(継承元 Style)
SetDirty()

Style にマークを付けて、その状態がビューステートに記録されるようにします。

(継承元 Style)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Style)
TrackViewState()

保護されているメソッド。 状態変化の追跡の開始位置をコントロールにマークします。 追跡の開始後に加えられた変更はすべて追跡され、コントロールのビューステートの一部として保存されます。

(継承元 Style)

イベント

Disposed

Dispose() メソッドの呼び出しによってコンポーネントが破棄されるときに発生します。

(継承元 Component)

明示的なインターフェイスの実装

ICustomTypeDescriptor.GetAttributes()

コンポーネントのこのインスタンスのカスタム属性のコレクションを返します。 GetAttributes() メソッドを実装します。

ICustomTypeDescriptor.GetClassName()

コンポーネントのこのインスタンスのクラス名を返します。 このメソッドは、 GetClassName() メソッドを実装します。

ICustomTypeDescriptor.GetComponentName()

コンポーネントのこのインスタンスの名前を返します。 このメソッドは、 GetComponentName() メソッドを実装します。

ICustomTypeDescriptor.GetConverter()

コンポーネントのこのインスタンスの型コンバーターを返します。 このメソッドは、 GetConverter() メソッドを実装します。

ICustomTypeDescriptor.GetDefaultEvent()

コンポーネントのこのインスタンスの既定のイベントを返します。 このメソッドは、 GetDefaultEvent() メソッドを実装します。

ICustomTypeDescriptor.GetDefaultProperty()

コンポーネントのこのインスタンスの既定のプロパティを返します。 このメソッドは、 GetDefaultProperty() メソッドを実装します。

ICustomTypeDescriptor.GetEditor(Type)

コンポーネントのこのインスタンスに対して指定されている型のエディターを返します。 このメソッドは、 GetEditor(Type) メソッドを実装します。

ICustomTypeDescriptor.GetEvents()

コンポーネントのこのインスタンスのイベントを返します。 このメソッドは、GetEvents() メソッド オーバーロードを実装します。

ICustomTypeDescriptor.GetEvents(Attribute[])

フィルターとして指定された属性配列を使用して、コンポーネントのこのインスタンスのイベントを返します。 このメソッドは、GetEvents(Attribute[]) メソッド オーバーロードを実装します。

ICustomTypeDescriptor.GetProperties()

コンポーネントのこのインスタンスのプロパティを返します。 このメソッドは、GetProperties() メソッド オーバーロードを実装します。

ICustomTypeDescriptor.GetProperties(Attribute[])

属性配列をフィルターとして使用して、コンポーネントのこのインスタンスのプロパティを返します。 このメソッドは、GetProperties(Attribute[]) メソッド オーバーロードを実装します。

ICustomTypeDescriptor.GetPropertyOwner(PropertyDescriptor)

指定したプロパティ記述子によって記述されたプロパティを含むオブジェクトを返します。 このメソッドは、 GetPropertyOwner(PropertyDescriptor) メソッドを実装します。

IStateManager.IsTrackingViewState

サーバー コントロールがビューステートの変更を追跡しているかどうかを示す値を取得します。

(継承元 Style)
IStateManager.LoadViewState(Object)

以前に保存した状態を読み込みます。

(継承元 Style)
IStateManager.SaveViewState()

状態の変化を示すオブジェクトを返します。

(継承元 Style)
IStateManager.TrackViewState()

状態変化の追跡を開始します。

(継承元 Style)

適用対象

こちらもご覧ください