如何实现Windows Phone 8 inbuild消息应用程序中存在的“To”字段功能

时间:2015-07-27 10:39:51

标签: windows-phone-8

我需要在构建消息应用程序中实现类似于Windows Phone 8中“To”字段的功能。

  1. 每当用户想要从“收件人”字段中删除任何名称时,他需要点击该名称,然后会弹出一条带有删除,打开,复制和取消的消息

  2. 一旦用分号结束名称,用户就无法将光标放在名称之间

  3. 有人可以建议我实施此功能的方法吗?

    提前致谢

1 个答案:

答案 0 :(得分:0)

这是您必须编写的自定义控件。它不是与其他Windows Phone控件一起提供的。

以下是您如何实现此目标的方法:自定义控件是TextBlock(“收件人:”字段)后跟GridView的组合,后跟{{1} }(输入字段)。 现在开始时,TextBox没有条目,因此不可见。如果用户从提前类型中选择电子邮件或通过分号关闭输入(收听TextBox的GridView事件),则控制逻辑会创建一个数据模型的实例,然后保存ID,电子邮件地址,姓名和你需要的任何东西。然后将此实例添加到绑定到KeyUp的{​​{1}}。如果ObservableCollection到位,将导致GridView中的条目自动显示。现在清除ObservableCollection并为下一个条目做好准备。

其余的只是布局内容,GridView上没有边框,TextBox显示带分号的名称等。

最后使用弹出窗口对TextBox选项做出反应,以删除或更新其内容。