1
내 응용 프로그램은 다음과 같습니다사용자 지정 라우트 된 이벤트가 실패합니다!
제어에서1 Window
2 Frame
3 Page
4 Control
(4) 나는 프레임 (2) 처리하는 사용자 지정 라우트 된 이벤트를 보유하고 있습니다.
이벤트 :
public static readonly RoutedEvent PreviewArtistLinkClickedEvent = EventManager.RegisterRoutedEvent(
"PreviewArtistLinkClicked", RoutingStrategy.Tunnel, typeof(RoutedEventHandler), typeof(Hyperlink));
public event RoutedEventHandler PreviewAlbumLinkClicked {
add { AddHandler(PreviewAlbumLinkClickedEvent, value); }
remove { RemoveHandler(PreviewAlbumLinkClickedEvent, value); }
}
void RaisePreviewArtistLinkClickedEvent(object sender, RoutedEventArgs e) {
RoutedEventArgs eventArgs = new RoutedEventArgs(Tracklist.PreviewArtistLinkClickedEvent);
RaiseEvent(eventArgs);
}
그리고 프레임 XAML :
<Frame Name="frameContent" Grid.Column="1" Background="#373737" NavigationUIVisibility="Hidden"
gui:Tracklist.PreviewArtistLinkClicked="frameContent_PreviewArtistLinkClicked"/>
잘 컴파일하지만 이런 :
라는 이름의 속성에 대한 DependencyProperty에 또는 PropertyInfo를 찾을 수 없습니다 '는 PreviewArtistLinkClicked'.
감사합니다. 그거였다. – ErikTJ