2009-07-02 6 views
0

Je suis en train de changer la couleur de fond de la ParentGrid lorsque le contrôle enfant (bouton) ChildButton est cliquéTrigger Properties mise à jour d'un objet parent dans WPF

Je veux achive cela en utilisant Déclencheurs mais pas sûr si cela est même possible

S'il vous plaît suggérer une façon de le faire à travers XAML seulement

<Grid Name="ParentGrid" Background="Red"> 
      <Button Name="ChildButton" /> 
</Grid> 

Merci

Répondre

1
<Grid Name="ParentGrid" Background="Red"> 
    <Button Name="ChildButton" Margin="100"> 
     <Button.Triggers> 
      <EventTrigger RoutedEvent="ButtonBase.Click"> 
       <BeginStoryboard> 
        <Storyboard> 
         <ColorAnimation Duration="0" 
     Storyboard.TargetName="ParentGrid" 
     Storyboard.TargetProperty="Background.Color" To="Blue"/> 
        </Storyboard> 
       </BeginStoryboard> 
      </EventTrigger> 
     </Button.Triggers> 
    </Button> 
</Grid> 
+0

Thx pour la réponse – Amit

Questions connexes