FrameworkElement.OverridesDefaultStyle Proprietà

Definizione

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

Si applica a