Wie verwende ich einen globalen Stil in Windows Phone 7?

8

Ich möchte in WP7 einen globalen Stil verwenden, etwa so:

%Vor%

Das Problem ist, dass dieser Code in WP7 nicht funktioniert.

Ich weiß, wie man x hinzufügt: Schlüssel zum Style und danach, wie man ihn als StaticResource referenziert, aber das ist nicht mein Fall. Ich möchte einen globalen Stil.

    
Kate Brown 21.03.2011, 16:49
quelle

4 Antworten

2

Wenn ich Sie richtig verstehe, möchten Sie implizite Stile in WP7 verwenden.

Wenn dem so ist, dann beachten Sie: Implizite Stile sind eine Funktion von Silverlight 4 (und WPF): Windows Phone 7 basiert auf Silverlight 3+ (mit einigen hinzugefügten Silverlight 4-Funktionen). Da es in Silverlight 3 keine gibt, gibt es keine Möglichkeit, sie auch in Windows Phone 7 zu verwenden.

Wenn Sie also eine Art globalen Stil in WP7 implementieren möchten, würde ich vorschlagen, dass Sie den Ansatz mit StaticResource als Matt Lacey vorschlagen.

    
Boryana Miloshevska 21.03.2011, 19:55
quelle
8

Wenn ich einen anwendungsweiten (globalen) Stil wie diesen erzeuge:

%Vor%

Dann kann ich mich so darauf beziehen:

%Vor%     
Matt Lacey 21.03.2011 17:58
quelle
1

In WP7 Mango unterstützt es die implizite Styling-Funktion. In Mango MS Upgrade silvelight 3 bis silverlight 4. So funktioniert es perfekt

versuchen Sie diesen Link: Ссылка

    
Rakesh R Nair 07.10.2011 05:46
quelle
0

Wenn Sie möchten, dass alle Ihre Schaltflächen denselben Stil verwenden, müssen Sie eine Basisschaltflächenklasse erstellen, die den Stil implementiert und dann alle Ihre Schaltflächen davon erbt.

Sie können dies mit einem Benutzersteuerelement oder einem benutzerdefinierten Steuerelement tun. Eine Benutzerkontrolle ist wahrscheinlich einfacher.

    
Steve Chadbourne 21.03.2011 19:30
quelle