none
怎么样让图片绑定一个值,然后用户点击图片之后在TextBox中显示出来 RRS feed

  • 问题

  • 请问,怎么样让图片绑定一个值,然后用户点击图片之后在TextBox中显示出来?具体是这样的:

    我用途图片文本模板创建的应用,在首页当用户点击图片之后,会跳到第二个分页,然后在第二个分页中怎么样用TextBox控件接收图片预设的值(如何让图片绑定一个值呢?)。然后当用户点击确定(Button)之后会跳转到第三个页面呢?(如何进行页面之间的跳转呢?)麻烦各位大神,不吝时间帮我解决下,或者是给个demo,谢谢。我是初学

    2012年9月11日 4:11

答案

  • Hi,

    在通过图片来传递值这个容易做到(在一个不常用的属性设置值比如:AutomationProperties.Name)。但我个人非常不推荐因为传递过程中图片会被传送过去但却没有用到,第二页保留一个没用的图片浪费计算量也浪费内存。

    我的建议是自己设置一个class,里面含有BitmapImage类存储图片,以及String存储信息。第一页绑定显示图片,点击的时候把信息传过去即可。

    页面跳转一般来说用 this.Frame.Navigate(typeof(要跳转的page))或者this.Frame.Navigate(typeof(page),Object parameter)(第二个传递参数)

    我建议你看一下这个教程第三部分:

    http://msdn.microsoft.com/en-us/library/windows/apps/jj215600.aspx

    第四部分我也建议你看一下或者手写一遍,这个跟你的要求很像:

    http://msdn.microsoft.com/en-us/library/windows/apps/br211380.aspx


    Aaron Xue [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年9月11日 6:58
    版主

全部回复