FrameworkElement.OverridesDefaultStyle Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Recupera o imposta un valore che indica se l'elemento incorpora proprietà di stile dagli stili del tema.
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
Valore della proprietà
true
se questo elemento non utilizza le proprietà di stile del tema; tutte le proprietà che hanno origine dallo stile provengono dagli stili dell'applicazione locale e le proprietà di stile del tema non sono applicabili.
false
se vengono applicati prima gli stili dell'applicazione, quindi gli stili del tema per le proprietà non specificamente impostate negli stili dell'applicazione. Il valore predefinito è false
.
Commenti
L'utilizzo più comune di questa proprietà è un utilizzo indiretto all'interno del setter di uno stile che fornisce uno stile a tema.
Importante
Se si imposta OverridesDefaultStyle su true
su un controllo, si elimina il modello di controllo predefinito fornito dagli stili del tema. Questo modello di controllo include in genere il relatore contenuto e altri elementi compositi che forniscono funzionalità e visualizzazione dell'interfaccia utente di base per il controllo. Se si vuole che il controllo continui a supportare le stesse funzionalità degli stili di tema predefiniti, è necessario fornire uno stile alternativo con un modello di controllo che replica la stessa struttura. Per altre informazioni, vedere Cenni preliminari sulla modifica di controlli.
Informazioni proprietà di dipendenza
Campo Identificatore | OverridesDefaultStyleProperty |
Proprietà dei metadati impostate su true |
AffectsMeasure |