DialogPropertyValueEditor クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 クラスには、ダイアログ ボックス エディター用の DataTemplate、またはダイアログ ボックスが呼び出されたときに呼び出されるカスタム ロジックを保持できます。
カスタムの EditModeSwitchButton クラスを呼び出すには、DataTemplate で DialogPropertyValueEditor を使用します。
ホスト ダイアログ ボックスに表示される DataTemplate を指定することも、ShowDialog() メソッドをオーバーライドして、既存のダイアログ ボックスやシステム ダイアログ ボックスを再利用することもできます。
次に、DataTemplate または ShowDialog() メソッドのいずれが使用されるかを決定するルールを示します。
プロパティが DialogEditorTemplate null 参照でない場合 (Visual Basic では Nothing) DataTemplate 、ホスト固有のダイアログ ボックスでホストされ、ホストのスタイル設定が提供されます。 ShowDialog() は呼び出されません。
プロパティが DialogEditorTemplate null 参照 (Visual Basic では Nothing) の場合、仮想 ShowDialog() メソッドが呼び出され、このメソッドをオーバーライドしてダイアログ ボックスを表示できます。
コンストラクター
DialogPropertyValueEditor() |
特定のテンプレートを指定しないで、DialogPropertyValueEditor クラスの新しいインスタンスを作成します。 |
DialogPropertyValueEditor(DataTemplate, DataTemplate) |
指定したダイアログ エディターおよびインライン エディターのテンプレートを使用して、DialogPropertyValueEditor クラスの新しいインスタンスを作成します。 |
プロパティ
DialogEditorTemplate |
ホスト固有のダイアログによってホストされ、DataTemplate が DataContext に設定された PropertyValue を取得または設定します。 |
InlineEditorTemplate |
インライン エディターに使用される InlineEditorTemplate である DataTemplate を取得または設定します。 (継承元 PropertyValueEditor) |
メソッド
Equals(Object) |
指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (継承元 Object) |
GetHashCode() |
既定のハッシュ関数として機能します。 (継承元 Object) |
GetType() |
現在のインスタンスの Type を取得します。 (継承元 Object) |
MemberwiseClone() |
現在の Object の簡易コピーを作成します。 (継承元 Object) |
ShowDialog(PropertyValue, IInputElement) |
DialogEditorTemplate が null であり、ユーザーがダイアログを呼び出した場合に呼び出されます。 |
ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
適用対象
.NET