FrameworkElement.OverridesDefaultStyle Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy ten element zawiera właściwości stylu ze stylów motywu.

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

Boolean

true jeśli ten element nie używa właściwości stylu motywu; wszystkie właściwości pochodzące ze stylu pochodzą z lokalnych stylów aplikacji, a właściwości stylu motywu nie mają zastosowania. false jeśli style aplikacji są stosowane najpierw, a następnie style motywu mają zastosowanie do właściwości, które nie zostały specjalnie ustawione w stylach aplikacji. Wartość domyślna to false.

Uwagi

Najbardziej typowym użyciem tej właściwości jest użycie pośrednie w zestawie stylu, który dostarcza styl motywu.

Ważne

Jeśli ustawisz OverridesDefaultStyle true wartość na kontrolkę, zostanie pominięty domyślny szablon kontrolki dostarczony przez style motywu. Ten szablon kontrolki zazwyczaj zawiera prezenter zawartości i inne złożone elementy, które zapewniają podstawową funkcjonalność interfejsu użytkownika i wizualizację kontrolki. Jeśli chcesz, aby kontrolka nadal obsługiwała te same funkcje co domyślne style motywu, musisz podać alternatywny styl z szablonem kontrolki, który replikuje tę samą strukturę. Aby uzyskać więcej informacji, zobacz Omówienie tworzenia kontrolek.

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

Pole identyfikatora OverridesDefaultStyleProperty
Właściwości metadanych ustawione na true AffectsMeasure

Dotyczy