UWP 응용 프로그램을 개발하고 있지만 막혔습니다.선택 가능한 RichTextBlock에서 인버 티드 (hovering) 인라인 컨텐츠의 커서 변경
InlineUIContainer
안에 Image
을 가져갈 때 다른 커서 아이콘을 표시하려하지만 커서를 놓으면 RichTextBlock이 커서를 표준 "텍스트 커서"로 변경하기 때문에 작동하지 않습니다.
내가 할 수 (어느 정도)이 문제를 해결하고 내가 False
에 재산 IsTextSelectionEnabled
을 설정하지만 선택할 수하기를 RichTextBox의 내용을 필요로하기 때문에 내가 할 수없는 경우이 코드를 사용하여 커서 아이콘을 변경 그렇게.
IsTextSelectionEnabled
을 비활성화하고 선택 이벤트를 직접 처리하여 해결할 수있는 방법이 있는지 궁금했지만 다소 RichTextBlock 컨트롤이 새로 추가되었으므로 어떻게 될지 전혀 알 수 없습니다.
private void Image_PointerEntered(object sender, PointerRoutedEventArgs e)
{
Window.Current.CoreWindow.PointerCursor = new CoreCursor(CoreCursorType.Hand, 0);
}
private void Image_PointerExited(object sender, PointerRoutedEventArgs e)
{
Window.Current.CoreWindow.PointerCursor = new CoreCursor(CoreCursorType.Arrow, 0);
}