2010-11-29 16 views
3

Kann mir jemand sagen, wie ich die Farbe meines Häkchens für ein Kontrollkästchen in Silverlight für Windows Phone 7 Entwicklung ändern kann?Windows Phone 7 - Silverlight Häkchenfarbe

Ich sehe einige Referenzen im Web zum Ändern einer Vorlage, aber das ist mehr für WPF oder SilverLight-Anwendungen, nicht WP7.

Im Moment habe ich einen weißen Hintergrund auf meinem Stackpanel und mein Hintergrund für meine Checkboxen ist schwarz. Es wäre schön, das Häkchen weiß zu machen.

Irgendwelche Ideen?

UPDATE:

Ich sollte erwähnen, dass ich diese Kontrollkästchen in der Code-behind bin zu schaffen (über eine Schleife), und ich bin mit VS 2010 für mein Handy App-Entwicklung.

Die Antwort:

Dank Mick, den ich nach unten auf den richtigen Weg führen. Ich musste etwas damit herumspielen, aber ich benutzte MS Blend, um meinen eigenen Stil zu erstellen, und dann kopierte ich den XAML von dort und legte diesen Stil XAML in die App.xaml zwischen den Tags.

Dann wandte ich es in meinem Code hinter wie folgt aus:

chk.Style = (Style)Application.Current.Resources["CheckBoxStyle1"]; 

Antwort

5

du durch retemplating in Mischung die Steuerung zugreifen können.

  • Aktivieren Sie das Kontrollkästchen.
  • Rechtsklick
  • Vorlage bearbeiten
  • Bearbeiten Sie eine Kopie
  • Drill nach unten auf den Weg
  • Checkmark
  • ändern ist es Farbe
+0

@Mick - Was passiert, wenn ich verwende Mischung nicht? Ich benutze VS 2010. Kann ich mein Projekt in Blend importieren? Außerdem baue ich meine Checkboxen im Code problematisch. – webdad3

+0

Verwenden Sie es, es ist kostenlos. Sie können das XAML wiederverwenden, sobald Sie sehen, was XAML Blend für Sie generiert, aber es ist einfacher, Blend anfänglich zu verwenden. –

+0

@Mick - Wenn ich einen Stil erstelle und ihn dann in mein XAML auf meinem Projekt kopiere, wie kann ich ihn auf den Code anwenden, hinter dem ich meine Checkboxen erstelle? – webdad3

Verwandte Themen