У меня есть мой собственный класс формыПользовательского RoutedEvent в EventTrigger
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."}
Что я делаю неправильно и как я могу исправить эту проблему?
@McGarnagle: Вы уверены в вторая толстая кишка? Мой VS перестает говорить мне, что есть ошибка, когда я заменяю ее точкой. – christoph
'namespace: ClassName.EventName' – McGarnagle