今天上午使用WPF实现鼠标移上用户控件有明显表现效果的图
原图:
效果:
鼠标移上去 周围淡淡的原谅色
但是鼠标移上去抛出一个异常
“System.InvalidOperationException”类型的未经处理的异常在 PresentationFramework.dll 中发生
其他信息: 无法在“WpfApplication5.UserControl3”的名称领域内找到“UserControl”名称。
如有适用于此异常的处理程序,该程序便可安全地继续运行。
根据信息知道 x:Name写错了
<Storyboard x:Key="OnMouseEnter1">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Effect).(DropShadowEffect.BlurRadius)"
Storyboard.TargetName="UserControl">
故事板写的是UserControl
而我定义的是UserControl1
<UserControl x:Class="WpfApplication5.UserControl3"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:local="clr-namespace:WpfApplication5"
mc:Ignorable="d"
x:Name="UserControl1"
d:DesignHeight="80" d:DesignWidth="80">
驴唇不对马嘴 当然错了
驴唇对马嘴也不对 哈哈哈