툴팁 객체를 만들고 사용자가 내 응용 프로그램의 특정 영역을 가리키면 표시해야하는 부분을 발견했습니다.프로그래밍 방식으로 툴팁 지속 시간을 설정하는 데 문제가 있습니다.
툴팁이 잘 표시되도록 할 수 있습니다. 문제는 몇 초가 지난 후에 펑 소리가 나는 것이 필요하다는 것입니다. 나는 ToolTipService.SetShowDuration
을 알고 있고 그것을 사용하려했지만 많은 운을 만나지 못했습니다.
여기 내 MouseMove 이벤트 이벤트 핸들러에있어 무엇 : 나는 다음과 같은 설정을 시도했습니다
_toolTip.Placement = PlacementMode.Relative;
_toolTip.Horizontal = e.X;
_toolTip.VerticalOffset = e.Y;
_toolTip.Content = stuffs;
_toolTip.IsOpen = true;
:
someObject.ToolTip = _toolTip;
ToolTipService.SetShowDuration(someObject, 5);
아무것도 지난 2 개 라인 변경되지 않습니다. 툴팁은 여전히 보이고 가시적으로 유지됩니다. 서비스를 잘못 사용하고 있습니까? 어떤 생각이라도 대단히 감사하겠습니다!
MouseOnter 이벤트로 코드를 푸는 것과 MouseOver로 푸시하는 것은 어떨까요? 이거 해봤 니? – Tigran
잘 작동합니다. – Hukam
실수로, MouseMove 이벤트에 있습니다. –