Border resizeBorderWebBrowserStopCrawler = templateStop.FindName("BorderStopBackStop", mWindow.WebBrowserStopCrawler) as Border;
Border resizeBorder = templateStop.FindName("BorderStopBackStop", mWindow.StopCrawler) as Border;
resizeBorder.Background = brush;
resizeBorderWebBrowserStopCrawler.Background = brush;、
解决方法是在样式模板中使用Trigger
<ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Opacity" Value="0.8" />
</Trigger >
<Trigger Property="IsEnabled" Value="True">
<Setter Property="Background" TargetName="BorderStopBackStop" Value="{StaticResource MyButtonBackgroundCornerRadiusTagStopRedBackground}" />
</Trigger>
</ControlTemplate.Triggers> <ControlTemplate.Triggers>
<Trigger Property="IsMouseOver" Value="True">
<Setter Property="Opacity" Value="0.8" />
</Trigger >
<Trigger Property="IsEnabled" Value="True">
<Setter Property="Background" TargetName="BorderStopBackStop" Value="{StaticResource MyButtonBackgroundCornerRadiusTagStopRedBackground}" />
</Trigger>
</ControlTemplate.Triggers>