FrameworkElement.OverridesDefaultStyle FrameworkElement.OverridesDefaultStyle FrameworkElement.OverridesDefaultStyle FrameworkElement.OverridesDefaultStyle Property

Определение

Получение или установка значения, определяющего использование в элементе свойств стиля, заданных в стилях темы.Gets or sets a value that indicates whether this element incorporates style properties from theme styles.

public:
 property bool OverridesDefaultStyle { bool get(); void set(bool value); };
public bool OverridesDefaultStyle { get; set; }
member this.OverridesDefaultStyle : bool with get, set
Public Property OverridesDefaultStyle As Boolean

Значение свойства

Значение true, если этот элемент не использует свойства стиля темы; все свойства, определяющие стиль, получаются из локальных стилей приложения, а свойства стиля темы не применяются.true if this element does not use theme style properties; all style-originating properties come from local application styles, and theme style properties do not apply. Значение false, если сначала применяются стили приложения, а затем стили тем для свойств, которые не были явным образом заданы в стилях приложения.false if application styles apply first, and then theme styles apply for properties that were not specifically set in application styles. Значение по умолчанию — false.The default is false.

Комментарии

Наиболее распространенный случай использования этого свойства является непрямое использование в переключателе стиля, который передает тематический стиль.The most common usage of this property is an indirect usage within the setter of a style that is supplying a themed style.

Важно!

Если задать OverridesDefaultStyle для true на элемент управления будет подавление шаблон элемента управления по умолчанию, предоставляемые тематические стили.If you set OverridesDefaultStyle to true on a control, you will be suppressing the default control template supplied by the theme styles. Этот шаблон обычно включает средство отображения содержимого и других сложных элементов, которые предоставляют основные ИПUI функциональные возможности и визуализации для элемента управления.That control template typically includes the content presenter and other composited elements that provide basic ИПUI functionality and visualization for the control. Если вы хотите организовать дальнейшую поддержку те же функции, что тематические стили по умолчанию элемент управления, необходимо указать альтернативный стиль с шаблоном элемента управления, которая реплицирует ту же структуру.If you want the control to continue to support the same features as the default theme styles, you must supply an alternate style with a control template that replicates the same structure. Дополнительные сведения см. в разделе Общие сведения о разработке элементов управления.For more information, see Control Authoring Overview.

Сведения о свойстве зависимостейDependency Property Information

Поле идентификатораIdentifier field OverridesDefaultStyleProperty
Значение свойства метаданных trueMetadata properties set to true AffectsMeasure

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