Språk

FrameworkElement.OverridesDefaultStyle Egenskap

Definition

Hämtar eller anger ett värde som anger om det här elementet innehåller stilegenskaper från temaformat.

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

Egenskapsvärde

true om det här elementet inte använder egenskaper för temaformat; alla formatmallsegenskaper kommer från lokala programformat, och egenskaperna för temaformatet gäller inte. false om programformat tillämpas först, och sedan gäller temaformat för egenskaper som inte har angetts specifikt i programformat. Standardvärdet är false.

Kommentarer

Den vanligaste användningen av den här egenskapen är en indirekt användning i settern för ett format som tillhandahåller ett temaformat.

Important

Om du ställer in OverridesDefaultStyletrue på på en kontroll kommer du att ignorera standardkontrollmallen som tillhandahålls av temaformaten. Den här kontrollmallen innehåller vanligtvis innehållspresentatören och andra sammansatta element som ger grundläggande gränssnittsfunktioner och visualisering för kontrollen. Om du vill att kontrollen ska fortsätta att stödja samma funktioner som standardtemaformaten måste du ange ett alternativt format med en kontrollmall som replikerar samma struktur. För mer information, se Kontrollredigeringsöversikt.

Information om beroendeegenskap

Objekt Value
Identifierarfält OverridesDefaultStyleProperty
Metadataegenskaper inställda på true AffectsMeasure

Gäller för