用于更新WPF中父对象属性的触发器
单击子控件(按钮)ChildButton时,我试图更改父网格的背景色 我想使用触发器实现这一点,但不确定这是否可行 请建议仅通过XAML执行此操作的方法用于更新WPF中父对象属性的触发器,wpf,xaml,triggers,Wpf,Xaml,Triggers,单击子控件(按钮)ChildButton时,我试图更改父网格的背景色 我想使用触发器实现这一点,但不确定这是否可行 请建议仅通过XAML执行此操作的方法 <Grid Name="ParentGrid" Background="Red"> <Button Name="ChildButton" /> </Grid> 谢谢 <Grid Name="ParentGrid" Background="Red"> <
<Grid Name="ParentGrid" Background="Red">
<Button Name="ChildButton" />
</Grid>
谢谢
<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>