【发布时间】:2015-03-29 06:53:22
【问题描述】:
我有一个项目需要我询问用户的国家和电话号码。电话号码部分工作正常。就其本身而言,乡村部分也运行良好。考虑到这是一个 2 页的项目,我在 Page2.xaml 中有一个 ListView,它显示所有国家/地区的列表(数据绑定到具有我的 ViewModel 的 .cs 文件(类文件))。在 Page1.xaml 中,我有一个文本块(和一个我们不需要担心的电话号码文本框),其 tapped 属性导航到 Page2(并显示国家/地区列表)。我想知道:
如何从列表中(即在 Page2 中)获取所选项目并将其显示在文本块中(在 Page1 中)。
如果有 1 页的方式来实现这一点,也就是说,如果我可以使用 PlaceholderText 之类的内容(即 选择您的国家/地区)显示列表视图本身,并且当它被点击,它会打开整个国家列表。这类似于注册 WhatsApp 或 Line 或此类服务。
如果有办法实现#2,请引导我走向正确的道路。
仅供参考,对于#1,我尝试通过放置来实现本地存储
Windows.Storage.ApplicationDataContainer localsetting = Windows.Storage.ApplicationData.Current.LocalSettings; lstv_countries.SelectedItem = localsetting.Values["Countries"].ToString();在ListView(Page2)的ItemsSelection事件中,然后
Windows.Storage.ApplicationDataContainer localsetting = Windows.Storage.ApplicationData.Current.LocalSettings; localsetting.Values["Countries"] = testText.Text;在文本块的 GotFocus 事件中(在 Page1 中)。这不起作用:(
感谢您的回复。
谢谢!
【问题讨论】:
标签: c# xaml windows-phone-8.1