이 페이지가 유용했습니까?
이 콘텐츠에 대한 여러분의 의견은 중요합니다. 의견을 알려주십시오.
추가 의견
1500자 남음
내보내기(0) 인쇄
모두 확장
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오.
번역
원본

HitTest(Stroke)

Silverlight

지정된 StylusPointCollectionStroke 개체와 교차하는지 여부를 나타냅니다.

retval = object.HitTest(stylusPoints)

stylusPoints

StylusPointCollection

Stroke 개체와 교차하는지 여부를 검사하는 데 사용할 스타일러스 포인트의 컬렉션입니다.

Boolean

지정한 StylusPointCollectionStroke 개체와 교차하면 true이고, 그렇지 않으면 false입니다.

우선 임의의 스타일러스 포인트 값을 사용하여 StylusPointCollection을 생성하면 사용자가 생성한 스트로크 대신 이러한 값을 사용하여 적중 여부를 테스트할 수 있습니다.

// Add the new points to the Stroke we're working with or 
// change the color of intersected strokes if the stylus is inverted.
function InkPresenterMouseMove(sender,args)
{
  if (args.GetStylusInfo().IsInverted)
  {
    // Change the color of intersected strokes 
    // to red to indicate they are selected.
    for (var i = 0; i < inkPresenter.Strokes.Count; i++)
    {
      var hitStroke = inkPresenter.Strokes.GetItem(i);
      
      if (hitStroke.HitTest(args.GetStylusPoints(inkPresenter)))
      {
        hitStroke.DrawingAttributes.SetValue("Color", "Red");
      }
    }
  }
  else if (newStroke != null)
  {
    // Add points to the stroke we're currently creating.
    newStroke.StylusPoints.AddStylusPoints(args.GetStylusPoints(inkPresenter));
  }
}

커뮤니티 추가 항목

추가
Microsoft는 MSDN 웹 사이트에 대한 귀하의 의견을 이해하기 위해 온라인 설문 조사를 진행하고 있습니다. 참여하도록 선택하시면 MSDN 웹 사이트에서 나가실 때 온라인 설문 조사가 표시됩니다.

참여하시겠습니까?
표시:
© 2015 Microsoft