2013-03-29 4 views
1

내 WinRT 응용 프로그램에 GridView가 있습니다. 마우스 오른쪽 단추 (마우스)를 클릭하면 gridViwes의 표준 기능 중 하나가 클릭됩니다. 선택, 이것은이 항목에 초점을 맞 춥니 다. 이전의 것에서 초점이 맞추어 져 있습니다. 이런 일이 생기지 않습니다. 마우스 오른쪽 버튼을 비활성화해야합니다. - 해결책이라고 생각합니다., - 그렇다면 당신은 그 마우스 오른쪽 버튼을 클릭 이벤트를 desabling 생각, 잘못된 avtion, 나에게 다른 제안을 줘!WinRT C# 응용 프로그램에서 GridView에 대한 마우스 오른쪽 클릭 이벤트 사용 안 함

답변

0

나는 이것이 WinRT의 GridView에 대해 잘 모르고 있지만 Silverlight 개발자이므로 셀의 MouseRightButtunUp/Down 이벤트에 가입하여 e.Handled = true;으로 처리 할 수 ​​있다고 생각합니다. 코드 숨김. WinRT (편집)를 들어

이 하나의 도움이

private void Target_PointerMoved(object sender, PointerRoutedEventArgs e) 
    { 
    if (ptr.PointerDeviceType == Windows.Devices.Input.PointerDeviceType.Mouse) 
    { 
     Windows.UI.Input.PointerPoint ptrPt = e.GetCurrentPoint(Target); 
     if (ptrPt.Properties.IsLeftButtonPressed) 
     { 
     e.Handled = true; 
     } 
    } 
    } 

희망!

+0

MouseRightButtonUP/DOWN이 WINRT에 없습니다./ –

+0

네가 맞습니다. 그것은 또한 정제를 위해 만들었 기 때문에! 대신 포인터가있는 이벤트가 있습니다. 나는 이것에 따라 나의 포스트를 편집하고있다. – Xelom