FrameworkElement.OverridesDefaultStyle Свойство

Определение

Получение или установка значения, определяющего использование в элементе свойств стиля, заданных в стилях темы.

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

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

Boolean

Значение true, если этот элемент не использует свойства стиля темы; все свойства, определяющие стиль, получаются из локальных стилей приложения, а свойства стиля темы не применяются. Значение false, если сначала применяются стили приложения, а затем стили тем для свойств, которые не были явным образом заданы в стилях приложения. Значение по умолчанию — false.

Комментарии

Наиболее распространенное использование этого свойства — косвенное использование в методе задания стиля, который предоставляет тематический стиль.

Важно!

Если для элемента управления задано OverridesDefaultStyle true значение, вы будете подавлять шаблон элемента управления по умолчанию, предоставленный стилями темы. Этот шаблон элемента управления обычно включает выступающий содержимого и другие составные элементы, обеспечивающие основные функциональные возможности пользовательского интерфейса и визуализацию элемента управления. Если вы хотите, чтобы элемент управления продолжал поддерживать те же функции, что и стили тем по умолчанию, необходимо указать альтернативный стиль с помощью шаблона элемента управления, который реплицирует ту же структуру. Дополнительные сведения см. в разделе Общие сведения о разработке элементов управления.

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

Поле идентификатора OverridesDefaultStyleProperty
Metadata properties set to true AffectsMeasure

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