WPF-Stil basierend auf aktuellen

8

Gibt es eine Möglichkeit, einen Stil zu erstellen, der den aktuellen Stil erweitert, d. h. nicht einen bestimmten Stil?

Ich habe eine WPF-Anwendung, in der ich Stile erstelle, um einige Eigenschaften wie Rahmen oder Validierung festzulegen.

%Vor%

Nun möchte ich einige Designs ausprobieren, um zu sehen, welche für meine Anwendung am besten geeignet ist. Problem ist, dass ich dazu die BasedOn-Eigenschaft für alle meine Styles in den Stil im Theme ändern muss.

%Vor%

Ich kann es über Suchen / Ersetzen machen, aber es wäre schön, wenn es dynamisch gemacht werden könnte.

    
adrianm 20.11.2009, 14:51
quelle

3 Antworten

5

Sie müssen es nur auf diese Weise machen, es gibt keine Verknüpfung, um dies zu tun, Sie müssen das Attribut BasedOn atleast setzen.

    
viky 20.11.2009, 15:22
quelle
1

Wenn Sie alle Ihre Ressourcen in separaten Assemblies von Ihrer UI ablegen, können Sie sie zur Laufzeit dynamisch ändern.

Themen in separaten Assembly

Laden verschiedener Designs zur Laufzeit

    
Aran Mulholland 21.11.2009 14:38
quelle
-3

Haben Sie DynamicResource anstelle von StaticResource versucht.

    
Manohar 20.11.2009 15:05
quelle

Tags und Links