Wie kann verhindert werden, dass das ApplicationBar auf dem weißen WP7-Thema flackert?

8

Ich habe eine Windows Phone 7.1 Mango-Anwendung, bei der ich die eingebauten Themenfarben größtenteils erfolgreich außer Kraft gesetzt habe. Wenn der Benutzer jedoch das weiße Thema ausgewählt hat und die Seite einen dunklen Hintergrund und eine dunkle Anwendungsleiste hat, wird die Anwendungsleiste gerendert und mit einem weißen Hintergrund animiert, der ein störendes Flimmern verursacht. Nachdem es fertig ist, wird die Animation der Hintergrundfarbe auf eine dunkle Farbe gesetzt.

Gibt es eine Möglichkeit, die Animation der App-Leiste zu deaktivieren oder die ursprüngliche Hintergrundfarbe der Animation festzulegen?

Sehen Sie sich diese Videoaufnahme des Flimmerproblems an.

Xaml:

%Vor%

Code dahinter:

%Vor%     
bkaid 05.01.2012, 19:30
quelle

1 Antwort

19

Sieht so aus, als ob der Hintergrund nicht geladen ist, während die ApplicationBar versteckt ist. Es verbirgt den Balken, dann lädt den Hintergrund, daher das Flackern.

Eine Problemumgehung gefunden: Setzen Sie die Deckkraft der Anwendungsleiste auf 0,99. Es ist hoch genug, dass die Transparenz unsichtbar ist, und zwingt die Anwendung, den Hintergrund zu laden.

%Vor%     
Kevin Gosse 05.01.2012, 20:15
quelle