DialogPropertyValueEditor クラス

定義

PropertyEntry オブジェクトのすべてのダイアログ編集ロジックのコンテナーです。

public ref class DialogPropertyValueEditor : System::Activities::Presentation::PropertyEditing::PropertyValueEditor
public class DialogPropertyValueEditor : System.Activities.Presentation.PropertyEditing.PropertyValueEditor
type DialogPropertyValueEditor = class
    inherit PropertyValueEditor
Public Class DialogPropertyValueEditor
Inherits PropertyValueEditor
継承
DialogPropertyValueEditor

注釈

ダイアログ ボックス エディターを関連付けることができるインライン エディターを表示するには、DialogPropertyValueEditor クラスを使用します。

DialogPropertyValueEditor クラスには、ダイアログ ボックス エディター用の DataTemplate、またはダイアログ ボックスが呼び出されたときに呼び出されるカスタム ロジックを保持できます。

カスタムの EditModeSwitchButton クラスを呼び出すには、DataTemplateDialogPropertyValueEditor を使用します。

ホスト ダイアログ ボックスに表示される DataTemplate を指定することも、ShowDialog() メソッドをオーバーライドして、既存のダイアログ ボックスやシステム ダイアログ ボックスを再利用することもできます。

次に、DataTemplate または ShowDialog() メソッドのいずれが使用されるかを決定するルールを示します。

プロパティが DialogEditorTemplate null 参照でない場合 (Visual Basic では Nothing) DataTemplate 、ホスト固有のダイアログ ボックスでホストされ、ホストのスタイル設定が提供されます。 ShowDialog() は呼び出されません。

プロパティが DialogEditorTemplate null 参照 (Visual Basic では Nothing) の場合、仮想 ShowDialog() メソッドが呼び出され、このメソッドをオーバーライドしてダイアログ ボックスを表示できます。

コンストラクター

DialogPropertyValueEditor()

特定のテンプレートを指定しないで、DialogPropertyValueEditor クラスの新しいインスタンスを作成します。

DialogPropertyValueEditor(DataTemplate, DataTemplate)

指定したダイアログ エディターおよびインライン エディターのテンプレートを使用して、DialogPropertyValueEditor クラスの新しいインスタンスを作成します。

プロパティ

DialogEditorTemplate

ホスト固有のダイアログによってホストされ、DataTemplateDataContext に設定された PropertyValue を取得または設定します。

InlineEditorTemplate

インライン エディターに使用される InlineEditorTemplate である DataTemplate を取得または設定します。

(継承元 PropertyValueEditor)

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ShowDialog(PropertyValue, IInputElement)

DialogEditorTemplate が null であり、ユーザーがダイアログを呼び出した場合に呼び出されます。

ToString()

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

(継承元 Object)

適用対象