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 в DataTemplate для вызова пользовательского класса DialogPropertyValueEditor.

Можно предоставить DataTemplate, отображаемый в диалоговом окне узла, или переопределить метод ShowDialog(), разрешающий повторное использование существующих или системных диалоговых окон.

В следующем списке показаны правила определения того, что используется: DataTemplate или метод ShowDialog().

Если DialogEditorTemplate свойство не является пустой ссылкой (Nothing в Visual Basic), которое DataTemplate размещается в диалоговом окне конкретного узла, которое обеспечивает стилизацию узла. ShowDialog() не вызывается.

Если DialogEditorTemplate свойство является пустой ссылкой (Nothing в Visual Basic), 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)

Применяется к