Checkbox Style



  • Hi.

    Wenn ich eine Checkbox habe. Wpf angemerkt. Und möchte hier statt einem Haken, einfach nur ein Border bei dem sich der Hintergrund ändert.

    Was muss ich dann machen?

    Also ich weiß dass ich den Style anpassen muss. Aber mehr auch nicht :-).

    Kann mir jemand helfen?



  • Hi x-men,

    nunja, dass ist eigentlich total einfach 🙂
    Aber ich weiß nun nicht wo Du Kenntnismäßig bei WPF stehst.

    Hast Du schon mal eigene Control-Templates definiert?

    Das Basis-Template für die Checkbox findest Du hier:
    http://msdn.microsoft.com/de-de/library/vstudio/ms752319.aspx
    Auf Basis dieses Templates kannst Du problemlos aufbauen.

    Verweise in Deiner app.xaml mittels ResourceDictionary auf ein eigenes Template. Dieses setzt Du mittels Style TargetType auf {x:Type CheckBox} und dann schaut jede Checkbox in Deiner Application gemäß Deiner Vorgaben aus. Wenn nur manche Checkboxen Deinen speziellen Look erhalten sollen setze zudem die x:Key Property, dann kannst Du jeder Checkbox diesen Style zuweisen, wenn Du willst.

    Und um den Haken gegen einen Border konkret zu tauschen: Schmeiß den Glyph-Krempel raus und zeichne einfach einen Border mit Deiner gewünschten Farbe 🙂

    Falls Du da Detailfragen hast, gib laut, ich helfe Dir da gerne 🙂

    Viele Grüße
    Mnenomic


Anmelden zum Antworten