次の方法で共有


DesignerActionUIService クラス

定義

スマート タグ パネルのユーザー インターフェイス (UI) を管理します。 このクラスは継承できません。

public ref class DesignerActionUIService sealed : IDisposable
public sealed class DesignerActionUIService : IDisposable
type DesignerActionUIService = class
    interface IDisposable
Public NotInheritable Class DesignerActionUIService
Implements IDisposable
継承
DesignerActionUIService
実装

次のコード例では、 メソッドを使用 Refresh してスマート タグ パネルを更新する方法を示します。 この例は、クラスの概要で使用できるより大きな例の DesignerActionService 一部です。

// Boolean properties are automatically displayed with binary 
// UI (such as a checkbox).
public bool LockColors
{
    get
    {
        return colLabel.ColorLocked;
    }
    set
    {
        GetPropertyByName("ColorLocked").SetValue(colLabel, value);

        // Refresh the list.
        this.designerActionUISvc.Refresh(this.Component);
    }
}
'Boolean properties are automatically displayed with binary 
' UI (such as a checkbox).
Public Property LockColors() As Boolean
    Get
        Return colLabel.ColorLocked
    End Get
    Set(ByVal value As Boolean)
        GetPropertyByName("ColorLocked").SetValue(colLabel, value)

        ' Refresh the list.
        Me.designerActionUISvc.Refresh(Me.Component)
    End Set
End Property

注釈

クラスを使用して、デザイナーの ActionLists の表示を DesignerActionUIService 制御できます。 DesignerActionUIService には、次のメソッドやイベントなど、各コンポーネントの項目を表示するための簡単なインターフェイスが用意されています。

  • ShowUIメソッドと HideUI メソッドは、コンポーネントの項目を表示および非表示にします。

  • イベントは DesignerActionUIStateChange 、コンポーネントの UI がいつ変更されたのかを示します。

コンポーネント DesignerActionService に関連付けられているコレクションを DesignerActionList 管理するには、 を使用します。

メソッド

Dispose()

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

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
HideUI(IComponent)

コンポーネントのスマート タグ パネルを非表示にします。

MemberwiseClone()

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

(継承元 Object)
Refresh(IComponent)

スマート タグ パネルを更新します。

ShouldAutoShow(IComponent)

スマート タグ パネルを自動的に表示するかどうかを示します。

ShowUI(IComponent)

コンポーネントのスマート タグ パネルを表示します。

ToString()

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

(継承元 Object)

イベント

DesignerActionUIStateChange

スマート タグ パネルの表示または非表示が要求された場合に発生します。

適用対象

こちらもご覧ください