FrameworkElement.OverridesDefaultStyle Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy ten element uwzględnia właściwości stylu ze stylów motywu.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

Wartość właściwości

true, jeśli ten element nie używa właściwości stylu motywu; wszystkie właściwości pochodzące z stylu pochodzą ze stylów aplikacji lokalnych, a właściwości stylu motywu nie są stosowane.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, jeśli style aplikacji są stosowane jako pierwsze, a następnie style motywu są stosowane do właściwości, które nie zostały określone w stylu aplikacji.false if application styles apply first, and then theme styles apply for properties that were not specifically set in application styles. Wartość domyślna to false.The default is false.

Uwagi

Najbardziej typowym użyciem tej właściwości jest pośrednie użycie w metodzie ustawiającej stylu, który dostarcza styl z motywem.The most common usage of this property is an indirect usage within the setter of a style that is supplying a themed style.

Ważne

Jeśli ustawisz OverridesDefaultStyle do true na kontrolce, zostanie pominięty domyślny szablon kontrolki dostarczany przez style motywu.If you set OverridesDefaultStyle to true on a control, you will be suppressing the default control template supplied by the theme styles. Ten szablon formantu zwykle obejmuje prezentera zawartości i inne elementy złożone, które zapewniają podstawowe funkcje Interfejs użytkownikaUI i wizualizację dla kontrolki.That control template typically includes the content presenter and other composited elements that provide basic Interfejs użytkownikaUI functionality and visualization for the control. Jeśli chcesz, aby formant nadal obsługiwał te same funkcje co domyślne style motywu, musisz podać styl alternatywny z szablonem kontrolki, który replikuje tę samą strukturę.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. Aby uzyskać więcej informacji, zobacz temat Tworzenie kontroli — przegląd.For more information, see Control Authoring Overview.

Informacje dotyczące właściwości zależnościDependency Property Information

Pole identyfikatoraIdentifier field OverridesDefaultStyleProperty
Właściwości metadanych ustawione na trueMetadata properties set to true AffectsMeasure

Dotyczy