WPF XAML Button 触发事件疑问: 20
如下说明,如何在button的样式触发事件中,去修改别人(例如aaa)的元素属性呢?下面代码在XAML中说找不到aaa元素。<Grid><Gridx:Name="aaa"...
如下说明,如何在button的样式触发事件中,去修改别人(例如 aaa)的元素属性呢?
下面代码在XAML 中说找不到aaa元素。
<Grid >
<Grid x:Name="aaa" Background="Bisque" Opacity="0.5"></Grid>
<Button Name="b" Content="test" Width="100" Height="40" >
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="Opacity" TargetName="aaa" Value="0.2"/>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
</Grid>
希望能在XAML中解决问题,不想跳到C#代码去中。 展开
下面代码在XAML 中说找不到aaa元素。
<Grid >
<Grid x:Name="aaa" Background="Bisque" Opacity="0.5"></Grid>
<Button Name="b" Content="test" Width="100" Height="40" >
<Button.Style>
<Style TargetType="{x:Type Button}">
<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
<Setter Property="Opacity" TargetName="aaa" Value="0.2"/>
</Trigger>
</Style.Triggers>
</Style>
</Button.Style>
</Button>
</Grid>
希望能在XAML中解决问题,不想跳到C#代码去中。 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询