2010-05-20 3 views
1

J'essaie d'obtenir la case verte qui apparaît sur le deuxième clic d'une case à trois états pour être rouge, et aussi pour remplir la boîte.Changer la couleur de la case rouge sur les trois états case à cocher

Je trouve ici un article qui montre un peu sur l'utilisation des modèles pour le faire: http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/98cf8a65-f4ca-4ff5-9851-c2989b91a013

Cependant, je ne peux pas comprendre comment interpréter tout cela. Je comprends seulement quelques-unes des choses dans ce modèle et je ne sais pas comment obtenir ma boîte rouge. Quelqu'un peut-il aider, et aussi me dire comment vous saviez quoi faire?

Répondre

1

Vous changeriez cette partie du ControlTemplate d'origine:

<Trigger Property="IsChecked" Value="{x:Null}"> 
          <Setter TargetName="path" 
       Property="Data" 
       Value="M 0 2.5 A 5 2.5 0 1 1 5 5 
         L 5 8 M 5 10 L 5 10" /> 
          <Setter TargetName="path" 
       Property="Stroke" 
       Value="Red" /> <!-- Red now instead of Blue --> 
Questions connexes