2012-03-28 10 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. それが最初に閉じている、あなたの例のように見えるように、各画像
  2. スタイルXAMLでPopupにタップイベントハンドラを追加画像グリッド
  3. を表示するには、WrapPanelを使用して、
  4. バインド値は、あなたはそれが表示されるすべてのフィールドが含まれて作成し、いくつかのクラスにポップアップを表示する
  5. ユーザーが(例えばJSON.netを使用して)、そのイメージのすべての属性を取得し、プロパティを設定した画像をタップ
  6. クラスのポップアップ
  7. 位置にバインドされたu'veデータを適切VerticalOffsetHorizontalOffsetプロパティ
  8. 表示IsOpenプロパティを設定

の代わりにあなたが利用できるポップアップコントロールを使用することができSystem.Windows.Controls.Primitives.Popupを使用して、ポップアップを使用してポップアップcoding4fun toolkitは後者が前者とは異なりハードウェアアクセラレーションされているためです。

0

ラップパネルまたはキャンバスを使用してデータを入力します。 表示するには表示/非表示にするを使用してポップアップを非表示にします。

関連する問題