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
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.
См. также
Ссылки
Microsoft.Windows.Design.Model - пространство имен
Другие ресурсы
Практическое руководство. Изменение поведения свойства во время разработки
Архитектура расширяемости конструктора WPF