windows phone 8, xaml legen Sie die Farbe einer Schaltfläche, die auf klicken Sie auf
Arbeite ich auf win8 phone-Projekt
immer wenn ich auf eine Schaltfläche klicken, werden die Schaltflächen änderungen im hintergrund zu Handys Akzent Farbe oder auf ein Textfeld, die Rahmenfarbe wechselt zu Handys Akzent Farbe oder die Farbe der Tastatur-Tasten
änderungen an Handys Akzentfarbe ...
Ich habe versucht, zu überschreiben PhoneAccentBrush in der Anwendung.Ressourcen < solidColorBrush x:Key="PhoneAccentBrush" color="white" />
aber es hat nicht funktioniert
gibt es eine Möglichkeit, das zu ändern Telefon Akzent Farbe für alle Elemente in meiner app ??
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie ändern Sie den Standard-Stil für alle Button-Steuerelemente in Ihrer app, so dass Sie nicht verwenden
{StaticResource PhoneAccentBrush}
imPressed
Zustand.Öffnen, Blend und erstellen Sie eine einfache WP8 Projekt, lege eine
Button
im es und dann schnappen Sie sich eine Kopie der Vorlage (Rechtsklick auf den button und Kopie Bearbeiten). Sehen Jeff Wilcox-blog finden Sie eine Schritt-für-Schritt Beschreibung des Prozesses.Dann können Sie fügen Sie die Vorlage in Ihre
App.xaml
. Wenn Sie entfernen diex:Key
es wird der default-Stil für das Steuerelement.Alternativ könnte man prüfen,diese StackOverflow Frage zu überschreiben das Thema überall.
Ohne kopieren der ganze Stil mit blend können Sie einfach überschreiben Standard-theme:
getestet mit wp8.1 mindestens, sowieso fand ich heraus
ButtonPressedBackgroundThemeBrush
mit Mischung 😉