0
내 WPF 응용 프로그램에는 MouseDown, MouseUp 및 MouseMove 이벤트가있는 Grid가 있습니다. 마우스 왼쪽 버튼을 누를 때마다 모눈이 사라져서 놓을 때 다시 나타납니다. 문제는 눈금이 보이지 않는 동안 (Visibility.Hidden) 마우스 이벤트가 발생하지 않는다는 것입니다.WPF Grid는 보이지 않는 마우스 이벤트를 발생시키지 않습니다. 마우스가 있어도
private void TabHeaderOnMouseDown(object sender, MouseButtonEventArgs e)
{
tabHeader.CaptureMouse();
tabHeader.Visibility = Visibility.Hidden;
}
그리고 이는 MouseUp 처리기 :
private void TabHeaderOnMouseUp(object sender, MouseButtonEventArgs e)
{
tabHeader.ReleaseMouseCapture();
tabHeader.Visibility = Visibility.Visible;
}
'Opacity = 0'을 대신 설정하십시오. – Clemens