FrameworkElement.OverridesDefaultStyle Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
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 |