【发布时间】:2013-02-25 13:48:33
【问题描述】:
我有自己的形状类
public sealed class MirrorTile : Shape
在这个课程中我添加了事件
public static readonly RoutedEvent SelectedEnterEvent = EventManager.RegisterRoutedEvent("SelectedEnter", RoutingStrategy.Bubble, typeof(RoutedEventHandler), typeof(MirrorTile));
public event RoutedEventHandler SelectedEnter
{
add
{
this.AddHandler(SelectedEnterEvent, value);
}
remove
{
this.RemoveHandler(SelectedEnterEvent, value);
}
}
并想以这种方式使用它
<shapes:MirrorTile>
<shapes:MirrorTile.Triggers>
<EventTrigger RoutedEvent="SelectedEnter">
<BeginStoryboard Storyboard="{StaticResource SelectShape}"/>
</EventTrigger>
</shapes:MirrorTile.Triggers>
</shapes:MirrorTile>
启动后出现异常:
{"RoutedEventConverter cannot convert from System.String."}
我做错了什么,我该如何解决这个问题?
【问题讨论】:
标签: c# wpf eventtrigger routedevents