단추를 더 이상 누르지 않을 때 반복 단추에서 MouseUpevent를 실행하는 방법이 있습니까? MouseMove 이벤트를 사용하여 단추를 누른 상태에서 마우스의 위치를 추적하려고하는데 MouseDown이나 MouseUp이 마우스 왼쪽 단추에 대한 이벤트를 발생시키지 않습니다. 할 수있는 것에 대한 아이디어 나 조언이 있으십니까? 고마워요WPF RepeatButton MouseUp
3
A
답변
2
반복 단추가 이벤트를 내부 처리로 표시하고있는 것처럼 보입니다.
<RepeatButton x:Name="bob" PreviewMouseLeftButtonUp="bob_MouseUp" >
Repeatinator!!
</RepeatButton>
0
가 가지 힘든 코드를 보지 않고 있지만, 초기 제안은 MouseMove 이벤트 메서드에서 true로 처리 설정하는 것입니다 : 당신은 RepeatButton이 그것을 표시하기 전에 처리 된 이벤트를 잡으려고 PreviewMouseLeftButtonUp 터널링 이벤트를 사용할 수 있습니다.
private void mouseMove(object sender, MouseEventArgs e)
{
//do everything you need to, then add this line at the end
e.Handled = true;
}
이렇게하면 previewMouseButton 이벤트가 발생해야합니다.