Я пытаюсь сделать простую анимацию - когда курсор мыши находится на кнопке, я хочу добавить эффект размытия на эту кнопку.
Пока у меня вот это:
<Button x:Name = "button_Copy" Content = "Leaderboard" HorizontalAlignment = "Left" Margin = "311,217,0,0" VerticalAlignment = "Top" Width = "139" Height = "34" Background = "{x:Null}" BorderBrush = "{x:Null}" FontSize = "22" FontWeight = "Bold" Foreground = "#FFE2DBDB" IsHitTestVisible = "True" Click = "button_Copy_Click">
<Button.Triggers>
<EventTrigger RoutedEvent = "MouseEnter">
<BeginStoryboard>
<Storyboard>
<DoubleAnimation From = "10" To = "0" Duration = "0:0:0.1"
Storyboard.TargetName = "blurEffect" Storyboard.TargetProperty = "Radius"/>
</Storyboard>
</BeginStoryboard>
</EventTrigger>
</Button.Triggers>
</Button>
Сборка прошла успешно, но когда я наводил курсор на эту кнопку, программа сразу же вылетает ... Есть идеи, как это исправить?





Я вижу, вы, наверное, взяли свой пример из здесь.
Вам не хватает объекта BlurEffect, как показано в элементе TextBox, как показано ниже:
<TextBlock Name = "TxtSample" TextAlignment = "Center" VerticalAlignment = "Center" HorizontalAlignment = "Center" Text = "This is a sample and first test freetext">
<TextBlock.Effect>
<BlurEffect Radius = "10" x:Name = "blurEffect"/>
</TextBlock.Effect>
</TextBlock>
Здесь отсутствует определение
blurEffect.