6
내 WP 7.1 앱에는 여러 개의 버튼이있는 페이지가 있습니다.
하나의 버튼을 누르고있는 동안 다른 버튼을 누를 수없는 것으로 나타났습니다.여러 버튼을 동시에 누르기
어떻게 이것을 극복 할 수 있습니까? 사용자가 동시에 여러 개의 버튼을 누를 수 있어야합니다.
내 WP 7.1 앱에는 여러 개의 버튼이있는 페이지가 있습니다.
하나의 버튼을 누르고있는 동안 다른 버튼을 누를 수없는 것으로 나타났습니다.여러 버튼을 동시에 누르기
어떻게 이것을 극복 할 수 있습니까? 사용자가 동시에 여러 개의 버튼을 누를 수 있어야합니다.
한 번에 여러 번의 버튼 클릭을 처리 할 수 없습니다. 주위에 방법이 있습니다. Touch.FrameReported 이벤트를 사용하여 사용자가 화면에서 터치하는 모든 지점의 위치를 얻을 수 있습니다. WP7에서 두 번으로 제한되었지만이를 확인할 수는 없습니다. 또한 사용자가 수행중인 작업 (예 : 아래로, 이동 및 위로)이 수행중인 작업에 따라 유용 할 수 있는지 확인할 수 있습니다.
터치 포인트의 TP는 지역 버튼 내에 있는지 확인할 것
Touch.FrameReported += new TouchFrameEventHandler(Touch_FrameReported);
는 "여기에 물건을합니까"부분에서 앱 클래스
void Touch_FrameReported(object sender, TouchFrameEventArgs e)
{
TouchPoint primaryTouchPoint = args.GetPrimaryTouchPoint(null);
TouchPointCollection touchPoints = args.GetTouchPoints(null);
foreach (TouchPoint tp in touchPoints)
{
if(tp.Action == TouchAction.Down)
{
//Do stuff here
}
}
}
에 넣고 당신의 Application_Startup에 넣고 차지하고있다.
//This is the rectangle where your button is located, change values as needed.
Rectangle r1 = new Rectangle(0, 0, 100, 100);
if (r1.Contains(tp.Position))
{
//Do button click stuff here.
}
잘하면 당신을 위해 그것을해야합니다.