Поделиться через


DesignModeValueProvider - конструктор

Инициализирует новый экземпляр класса DesignModeValueProvider.

Пространство имен:  Microsoft.Windows.Design.Model
Сборка:  Microsoft.Windows.Design.Interaction (в Microsoft.Windows.Design.Interaction.dll)

Синтаксис

'Декларация
Public Sub New
public DesignModeValueProvider()
public:
DesignModeValueProvider()
new : unit -> DesignModeValueProvider
public function DesignModeValueProvider()

Исключения

Исключение Условие
InvalidOperationException

К свойству Properties добавлено недопустимое свойство.

Заметки

В конструкторе можно определить свойства, которые требуется фиксировать. Свойства идентифицируются посредством добавления к свойству Properties.

Примеры

В следующем примере идентифицируются предназначенные для фиксации свойства Background и Content. При изменении этих свойств пользователем новые значения предоставляются с помощью метода TranslatePropertyValue. Данный пример кода является частью большого примера, приведенного в описании класса DesignModeValueProvider.

Дополнительные сведения см. в разделе Пошаговое руководство. Изменение поведения свойства во время разработки.


Public Sub New()
    Properties.Add(GetType(Button), "Content")
    Properties.Add(GetType(Button), "Background")
End Sub

public CustomButtonDesignModeValueProvider()
{
    Properties.Add( typeof(Button), "Content");
    Properties.Add(typeof(Button), "Background");
}

Безопасность платформы .NET Framework

См. также

Ссылки

DesignModeValueProvider Класс

Microsoft.Windows.Design.Model - пространство имен

Другие ресурсы

Практическое руководство. Изменение поведения свойства во время разработки

Архитектура расширяемости конструктора WPF

Архитектура редактирования свойства

Поставщики функций и соединительные элементы