摘要:
适用于:Windows Phone 8 | Windows Phone OS 7.1有一组 API 不能在由计划任务执行的代码中使用。这包括以从ScheduledTaskAgent调用的任何库中代码的形式实现ScheduledTaskAgent的类中包含的代码。其中一些 API 由开发工具进行检测,并且在运行时或编译时将引发错误。其他 API 受 商店 应用程序提交过程的限制。本主题包含以下各节。不支持的 API用于计划任务时需要注意的 API不支持的 API下表列出了每个命名空间中不受计划任务支持的 API。对于某些命名空间,命名空间中的所有 API 都不支持。命名空间不支持的 APIMic 阅读全文
摘要:
Sterlingmakes tombstoning very easy because it handles serialization of just about any type of object. To show an example, we'll start with the concept of a view model that holds a set of categories (that a pivot is bound to) and a set of items that are filtered by category. When tombstoned, the 阅读全文
摘要:
UIElement.AddHandler 方法 (RoutedEvent, Delegate)将指定的 路由事件的一路由事件 处理程序,将处理程序添加到当前元素的处理程序集合。备注可以将同一事件多个纪元的同一处理程序,而不引发异常。但是,在中,在处理事件时,处理程序实际调用多次。因此,请考虑此行为如何可能有应考虑在您的处理程序实现的副作用。通常使用此方法提供实现 “添加”自定义路由事件的 Microsoft .NET 事件访问模式的访问器。MSDN源码:// 摘要:// 为指定的路由事件添加路由事件处理程序,并将该处理程序添加到当前元素的处理程序集合中。将 handledEventsToo 指 阅读全文
摘要:
优点:逻辑代码和界面设计解耦缺点:不是每个控件都有Command属性MSDN源码:public interface ICommand{event EventHandler CanExecuteChanged;bool CanExecute(object parameter);void Execute(object parameter);}要想实现自定义ICommand就必须实现一个事件和两个方法;以下是我自己实现的:1.定义Model类:public class CustomController : ICommand { // CanExecute():判断是否继续执行操... 阅读全文
摘要:
系列 版本 发布日期 重要变更/事项 7.0.7004 没有数据 初始版windows phone7 7.0.7008 没有数据 改善软件更新效率7.0 7.0.7390 ---------- 代号“NoDo”更新,增加剪贴功能,加快应用打开速度,更深度集成Facebook。 7.0.7392 -------------- 移除无效软件凭证 7.0.7403 ----------- Windows Phone 7.5更新前期准备。7.5 7.10.77... 阅读全文
摘要:
1.<Controls:ProgressOverlay Name="progressOverlay" > <Controls:ProgressOverlay.Content> <TextBlock>Loading</TextBlock> </Controls:ProgressOverlay.Content></Controls:ProgressOverlay>网上一搜带文字的进度条就会搜到这段代码,而且这段代码很简洁,但是每当我们加入项目中去,发现没有作用,为什么呢?原因:是因为那个Coding4Fun 阅读全文
摘要:
1.自定义弹出加载效果:调用PopupContainer弹窗口,加载内容是自定义控件LoadingControlLoadingControl load = new LoadingControl(); PopupCotainer input = new PopupCotainer(this);input.Show(load);这样,当网络请求时加载进度条显示,网络加载完成时,调用 this.load.CloseMeAsPopup();关闭加载自定义页面;2.上面的方法完全可行,而且自定义幅度很大,很方便,唯一不足就是,会覆盖下面页面,只能显示当前加载进度条页面,我尝试设置Opacity来设置.. 阅读全文
摘要:
1. 下载、安装fiddlerhttp://www.fiddler2.com/dl/fiddler2betasetup.exe2. 配置fidderstep1:打开tools->fidder options->Connections tab选中allow remote computersstep2:找到tools->fidder options->https tab,我们希望fidder能帮助我们decrypt https数据,便于调试,配置如下:<ignore_js_op>step3:在tools->fidder options->https 阅读全文
摘要:
简介为了使得应用能在256 MB的Windows Phone设备上运行需要进行一些改动。首先,与512 MB的设备相比,256 MB手机上的内存使用/分配方式是不同的。运行在256 MB上的应用仍然有同等数量的内存(90 MB),但60 MB之后的“工作集”将会被分页。因此虽然它允许应用最多使用90 MB,应用使用少于60 MB可以运行得更好。第二,256 MB设备不支持潜在无界的内存消耗的计划任务。本文提供了最佳实践指导和技巧用来满足60 MB的目标,并且处理其他的小的平台变化。Tip #1——总是使用模拟器的256 MB选项测试程序Windows Phone SDK 7.1.1模拟器使得你 阅读全文
摘要:
【e800编译】在这篇文章里,笔者从宏观的角度进行阐述,这样你就能了解使用指导背后的原因,并在Windows Phone内存管理方法演化的同时确保应用能正常使用。下面是参考表格:版本设备最小容量最大容量分页WP OS 7.1所有90M可变无WP SDK 7.1.1更新256MB90M110M从55M开始WP SDK 7.1.1更新大于等于512MB90M可变无历史WP OS 7.0和7.1,应用仅限于90M内存。不过应该或许可以使用的容量会超过90M。90M是最小值。至于最大值,有些程序员认为WP应用没有内存限制,可用内存大于90M。事实上,应用经常会问鼎——因为极值不是恒定的。应用可消耗的内 阅读全文