2012-03-28 101 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

使用环绕面板或画布来填充数据。 使用可见性显示并折叠以显示隐藏弹出窗口。