wp8.0开发时传参数的一种方法
2013-11-25 01:44
162 查看
wp开发时,页面之间传递参数好像只支持字符串传递。那如果是想传递一个类应该怎么办呢。可以定义一个“全局类”来解决这个问题。代码如下
有了这样一个类,应用中所有需要页面间传递参数处都可以调用NavigationItem类来解决
离开页面时:
加载页面时:
即可解决。由于item是object类型,适用于传递各种参数。
public sealed class NavigationItem { #region [Fields] private static NavigationItem navigationItem = null; private Object item = null; #endregion #region [Constructor] private NavigationItem() { } #endregion #region [Singleton] public static NavigationItem Instance { get { return navigationItem ?? (navigationItem = new NavigationItem()); } } #endregion #region [Public functions] public void SetNavigationItem(Object navItem) { item = navItem; } public Object GetNavigationItem() { return item; } #endregion }
有了这样一个类,应用中所有需要页面间传递参数处都可以调用NavigationItem类来解决
离开页面时:
NavigationItem.Instance.SetNavigationItem(item.SelectedItem); if (this.NavigationService.CanGoBack) { this.NavigationService.GoBack(); }
加载页面时:
var obj=NavigationItem.Instance.GetNavigationItem()
即可解决。由于item是object类型,适用于传递各种参数。
相关文章推荐
- [转载]AS3)Flash(非Flex)开发中通过事件传递参数的一种方法
- Ajax: Web应用开发的一种新方法
- 微信开发: scope参数错误或没有scope权限解决方法
- 【web开发】基于注解spring的多方法请求的一种controller实现
- 一种绝对提高开发水平的方法
- Android开发全程记录(二)——去掉activity的标题栏,比较好的一种方法
- 三年java开发,我就不懂main方法的参数了,怎么了?!!爱咋咋地
- DLL开发及调用的一种方法
- android ndk 开发jni调用对象方法,数组参数
- 开发时解决跨域常用的一种方法
- 敏捷用例:一种适合敏捷开发的改进用例方法
- 2017.10.27 [开发笔记]-使用jquery获取url及url参数的方法
- iOS开发小技巧--UIButton的另一种布局方法(第一种在layoutSubViews方法中,这一种利用苹果提供的两个返回CGRect的方法)
- 大家应该都用过SVN,多个小组开发时,分小组提交代码,可是有特殊情况的,小组要穿插提交增量文件,该怎么做呢?SVN补丁是一种能导出变更增量的方法。
- 抛弃LCDS和FMS,在tomcat下开发Red5应用(第五篇)-客户端和服务器端方法调用的参数传递
- 我的Java开发学习之旅------>Java语言中方法的参数传递机制
- Java 开发中可变参数个数的方法
- 写jQuery插件时,一种更好的合并参数的方法
- 微信开发 提示 Redirect_uri参数错误解决方法
- WordPress主题开发:WP_Query常用参数