FrameworkElement.OverridesDefaultStyle Proprietà

Definizione

Ottiene o imposta un valore che indica se questo 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à dello stile del tema; tutte le proprietà di origine dello stile provengono dagli stili dell'applicazione locale e le proprietà dello stile del tema non si applicano. false se gli stili dell'applicazione si applicano per primi e quindi gli stili del tema si applicano per le proprietà non impostate in modo specifico 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 su OverridesDefaultStyletrue su un controllo, si elimina il modello di controllo predefinito fornito dagli stili del tema. Tale modello di controllo include in genere il relatore del contenuto e altri elementi compositi che forniscono funzionalità e visualizzazione dell'interfaccia utente di base per il controllo. Se si desidera che il controllo continui a supportare le stesse caratteristiche degli stili del tema predefinito, è necessario fornire uno stile alternativo con un modello di controllo che replica la stessa struttura. Per altre informazioni, vedere Cenni preliminari sulla creazione di controlli.

Informazioni sulle proprietà di dipendenza

Item Value
Campo Identificatore OverridesDefaultStyleProperty
Proprietà dei metadati impostate su true AffectsMeasure

Si applica a