2012-03-28 102 views
0

我正在學習wp7應用程序更改應用程序https://github.com/slodge/face。我想改變這個應用程序,以便這個應用程序可以顯示彈出窗口中的所有屬性,當我指向特定的臉,如http://developers.face.com/tools/#faces/detect。我有所有以JSON返回的屬性。 enter image description here 我不知道該怎麼做。有誰能夠幫助我?彈出到懸停img

+0

你想顯示一個懸停在手機上的彈出?你意識到Windows Phone(並沒有其他智能手機AFAIK)實現懸停檢測權嗎? – Praetorian 2012-03-28 20:15:43

+0

不,實際上我在wp7應用程序中並不強大,而且我沒有意識到它。你建議如何解決這類問題?有點像上面的照片... – Nate 2012-03-28 20:20:31

回答

1

由於手機上沒有懸停事件,所以您可以做的最好的方式是在用戶點擊圖像時顯示彈出窗口。我會做到以下幾點:

  1. 使用WrapPanel顯示圖像柵格
  2. 敲打事件處理程序添加到每個圖像
  3. 風格XAML一個Popup看起來像你的榜樣,有它最初是關閉要被顯示
  4. 綁定中的值彈出到一些類創建包含所有要顯示的字段
  5. 當用戶點擊的圖像上取得用於該圖像(使用JSON.net例如)所有的屬性和設置的屬性的類喲勢必會彈出
  6. 位置u've數據適當地使用VerticalOffsetHorizontalOffset性能
  7. 顯示彈出通過設置IsOpen財產

而不是使用System.Windows.Controls.Primitives.Popup,你可以使用可用的彈出式菜單控件彈出因爲後者不像前者那樣硬件加速,所以該coding4fun toolkit

0

使用環繞面板或畫布來填充數據。 使用可見性顯示並摺疊以顯示隱藏彈出窗口。