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

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