我有以下代码:
private void UserControl_MouseEnter_1(object sender, MouseEventArgs e)
{
FadingBox.ApplyAnimationClock(Border.OpacityProperty, OverClock);
}
private void UserControl_Loaded_1(object sender, RoutedEventArgs e)
{
OverAnime = new DoubleAnimation(FadingBox.Opacity, 90, TimeSpan.FromMilliseconds(1600));
OverClock = OverAnime.CreateClock();
}
这是当您将鼠标悬停在按钮上时的代码,它会亮起(通过褪色和变得不那么透明)。当您离开按钮时,我也有几乎相同的代码,它会恢复正常。唯一的问题——它什么也没做。我在它上面放了一个断点,它没有设置为null,我尝试使用它BeginAnimation()
,它没有正确褪色,我在网上查了一下,我不知道为什么它不起作用。有任何想法吗?