2013-07-28 10 views
8

Alles, ich habe begonnen, MahApps.Metro, aber einige Kontrollen, die diese Bibliothek überschreibt (GroupBox zum Beispiel) sind für mich ein wenig zu wild.Wie zu stoppen MahApps.Metro überschreiben Stile für grundlegende Steuerelemente

Meine Frage ist sinple: Wenn ich MahApps.Metro stoppen möchte den Stil einer bestimmten Kontrolle, was kann ich tun?

Ich habe versucht, dieses Problem zu beheben für ein DataGrid durch die DataGrid zwingenden meine eigenen public class SomeDataGrid : DataGrid und dies ermöglicht die Schaffung mir diese Kontrolle als WPF Standard zu verwenden. Um dies jedoch für ALLE zu tun, ist die Steuerung nicht ideal.

Danke für Ihre Zeit.

Antwort

6

Für die Steuerung, die Sie nicht wollen, null den Stil, Set-Stil zu überschreiben:

gesetzt
<ProgressBar Style="{x:Null}" Width="300" Height="30" IsIndeterminate="True" /> 

Diese Konstruktion der Style Wert für die Standard Kontrolle.

+0

Großartig, vielen Dank für Ihre Zeit ... – MoonKnight

+0

Könnten Sie sich http://stackoverflow.com/q/17898108/626442 ansehen? Ich kann keine Ressourcen bekommen, um mit meinen Kontrollen zu arbeiten ... – MoonKnight

+1

@Killercam: Okay, ich werde es sehen. –

Verwandte Themen