2013-07-28 11 views
8

Wszystko, zacząłem używać MahApps.Metro, ale niektóre kontrolki, które ta biblioteka zastępuje (na przykład GroupBox) są dla mnie nieco zbyt niesforne.Jak zatrzymać sterowanie stylami MahApps.Metro dla podstawowych elementów sterujących

Moje pytanie jest proste: jeśli chcę przerwać działanie aplikacji MahApps.Metro, nadpisując styl danej kontrolki, co mogę zrobić?

starałem się rozwiązać ten problem przez DataGrid poprzez nadpisanie DataGrid tworząc własne public class SomeDataGrid : DataGrid a to pozwala mi korzystać z tej kontroli jako domyślny WPF. Jednak, aby zrobić to dla WSZYSTKICH kontroli nie jest idealny.

Dzięki za poświęcony czas.

Odpowiedz

6

do sterowania, który nie chcesz, aby zastąpić styl, ustawiony styl null:

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

Taka konstrukcja ustawić Style do wartości domyślnej kontrolki.

+0

Świetnie, bardzo dziękuję za czas ... – MoonKnight

+0

Czy możesz rzucić okiem na http://stackoverflow.com/q/17898108/626442? Nie mogę uzyskać zasobów do pracy z moimi kontrolkami ... – MoonKnight

+1

@Killercam: Dobra, zobaczę to. –

Powiązane problemy