2012-03-28 5 views
0

나는 https://github.com/slodge/face에 응용 프로그램을 변경하는 wp7 앱을 공부하고 있습니다. 나는이 응용 프로그램이 http://developers.face.com/tools/#faces/detect과 같은 특정 얼굴을 가리킬 때 팝업 창에 모든 응용 프로그램을 표시 할 수 있도록이 응용 프로그램을 변경하려고합니다. JSON에서 모든 속성을 반환했습니다. enter image description here 나는 그 일을하는 방법을 모릅니다. 아무도 나를 도울 수 있습니까?에 마우스를 올리면 img

+0

휴대 전화에서 마우스를 올리면 팝업이 표시됩니까? Windows Phone (그리고 다른 스마트 폰 AFAIK)이 호버 감지를 올바르게 구현한다는 것을 알고 있습니까? – Praetorian

+0

아니요, 실제로 저는 wp7 앱에서 강력하지 않습니다. 그리고 나는 그것을 깨닫지 못합니다. 이런 종류의 문제를 해결하기 위해 당신은 무엇을 제안 할 수 있습니까? 위의 뭔가 좀 ... – Nate

답변

1

휴대 전화에 호버 이벤트가 없으므로 사용자가 이미지를 두드리면 팝업을 표시하는 것이 가장 좋습니다. 그것은 처음에 닫혀 있고,

  1. 는 XAML에서 Popup이 예제와 유사 할
  2. 스타일 각 이미지에 눌러 이벤트 처리기를 추가 이미지 그리드
  3. 를 표시 할 WrapPanel를 사용하여 나는 다음 할 것
  4. 바인드 값은 당신이 표시되는 모든 필드를 포함 만드는 몇 가지 클래스에 팝업을 표시 할
  5. 사용자가 (예를 들어 JSON.net를 사용하여) 해당 이미지에 대한 모든 속성을 가져오고 속성을 설정 이미지를 탭
  6. 수업의 요 팝업
  7. 위치에 바인딩 u've 데이터를 적절하게 VerticalOffsetHorizontalOffset 속성
  8. 을 표시 IsOpen 속성을 설정

대신 당신이 사용할 수있는 팝업 컨트롤을 사용할 수 System.Windows.Controls.Primitives.Popup를 사용하여 팝업을 사용하여 팝업 후자는 전자와 달리 하드웨어 가속이기 때문에 coding4fun toolkit입니다.

0

Wrap 패널 또는 Canvas를 사용하여 데이터를 채 웁니다. 표시를 위해 표시 여부를 사용하고 표시를 축소하여 표시를 숨 깁니다.

관련 문제