ExtendedPropertyValueEditor - класс
Контейнер для логики расширенного редактора свойств.
Иерархия наследования
System.Object
Microsoft.Windows.Design.PropertyEditing.PropertyValueEditor
Microsoft.Windows.Design.PropertyEditing.ExtendedPropertyValueEditor
Пространство имен: Microsoft.Windows.Design.PropertyEditing
Сборка: Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)
Синтаксис
'Декларация
Public Class ExtendedPropertyValueEditor _
Inherits PropertyValueEditor
public class ExtendedPropertyValueEditor : PropertyValueEditor
public ref class ExtendedPropertyValueEditor : public PropertyValueEditor
type ExtendedPropertyValueEditor =
class
inherit PropertyValueEditor
end
public class ExtendedPropertyValueEditor extends PropertyValueEditor
Тип ExtendedPropertyValueEditor предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
ExtendedPropertyValueEditor() | Инициализирует новый экземпляр класса ExtendedPropertyValueEditor. | |
ExtendedPropertyValueEditor(DataTemplate, DataTemplate) | Инициализирует новый экземпляр класса ExtendedPropertyValueEditor с заданными объектами DataTemplate встроенного и расширенного редакторов. |
В начало страницы
Свойства
Имя | Описание | |
---|---|---|
ExtendedEditorTemplate | Получает или задает объект DataTemplate, который используется для расширенного всплывающего или закрепленного редактора. | |
InlineEditorTemplate | Получает или задает объект DataTemplate, который используется для встроенного редактора. (Унаследовано от PropertyValueEditor.) |
В начало страницы
Методы
Имя | Описание | |
---|---|---|
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследовано от Object.) | |
Finalize | Позволяет объекту попытаться освободить ресурсы и выполнить другие операции очистки, перед тем как объект будет утилизирован в процессе сборки мусора. (Унаследовано от Object.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследовано от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследовано от Object.) | |
MemberwiseClone | Создает неполную копию текущего объекта Object. (Унаследовано от Object.) | |
ToString | Возвращение строки, представляющей текущий объект. (Унаследовано от Object.) |
В начало страницы
Заметки
Класс ExtendedPropertyValueEditor может содержать два объекта DataTemplate — по одному для встроенного и расширенного редакторов. Встроенный редактор предоставляет пользовательский интерфейс, который отображается в окне «Свойства». Расширенный редактор предоставляет интерфейс, отображаемый в новом окне.
В свойстве InlineEditorTemplate возвращается шаблон XAML для графического интерфейса пользователя встроенного редактора. В свойстве ExtendedEditorTemplate возвращается шаблон XAML для расширенного редактора. Обычно они предоставляются в объекте ResourceDictionary в другом месте проекта.
Объект EditModeSwitchButton предназначен для вызова пользовательского объекта ExtendedPropertyValueEditor. См. демонстрацию в разделе Пошаговое руководство. Реализация редактора цвета.
Примеры
В следующем примере кода показано применение класса ExtendedPropertyValueEditor. Дополнительные сведения см. в разделе Пошаговое руководство. Реализация редактора цвета.
Потокобезопасность
Любые открытые члены этого типа, объявленные как static (Shared в Visual Basic), являются потокобезопасными. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылки
Microsoft.Windows.Design.PropertyEditing - пространство имен