Tag: windows 8.1

如何在Windows.Web.Http.HttpClient上停止凭据缓存?

我遇到一个问题,即应用程序尝试使用不同的身份validation方法从同一服务器访问资源,这两种方法是: 证书(NTLM,基础等) OAuth(持票人) 设置HttpBaseProtocolFilter HttpBaseProtocolFilter设置为: 禁用缓存 禁用自动UI凭据请求弹出窗口 码 HttpBaseProtocolFilter filter = new HttpBaseProtocolFilter(); filter.CacheControl.WriteBehavior = HttpCacheWriteBehavior.NoCache; filter.CacheControl.ReadBehavior = HttpCacheReadBehavior.MostRecent; filter.AllowUI = false; 添加服务器凭据 如果资源需要凭证,那么我使用: filter.ServerCredential = new PasswordCredential( RequestUri.ToString(), UserName, Password); HttpClient httpClient = new HttpClient(filter); 添加OAuth令牌 如果资源需要Bearer令牌,我使用: HttpClient httpClient = new HttpClient(filter); httpClient.DefaultRequestHeaders.Authorization = new HttpCredentialsHeaderValue(“Bearer”, token); ServerCredential为null filter.ServerCredential = null 从服务器获得响应 using(httpClient) { […]

Windows运行时上ListView的随机访问数据虚拟化

我正在实现一个列表,其中可以轻松拥有10,000张小图片。 实际用例显示video的缩略图列表,以便您可以逐帧滚动video。 我在video中每2/3秒钟将video的缩略图放入列表中。 我需要支持很长的video(例如1小时video)。 所以虚拟化选项: http://msdn.microsoft.com/en-us/library/windows/apps/xaml/hh780657.aspx 我试过“增量数据虚拟化”,这对我来说消耗太多内存,因为图像只能通过流来引用,我最终会打开10,000个流。 由于内存不足,这会导致Windows Phone应用程序崩溃。 现在我想尝试“随机访问数据虚拟化”。 我看到如何实现接口IObservableVector, INotifyCollectionChanged (是 b / c 不起作用)。 棘手的部分是如何处理图像和加载图像。 加载图像是一种异步方法。 此外,我认为这个解决方案应该有占位符,就像MSFT文档所说的那样“这种类型的数据虚拟化的一个例子经常出现在照片查看应用程序中。该应用程序显示占位符图像,而不是让用户等待下载相册中的所有照片当检索到每个图像时,应用程序用实际照片的渲染替换该图像的占位符元素。即使所有图像都没有被下载和显示,用户仍然可以平移并与该集合交互。 查看占位符的MSFT示例 – 使用“ContainerContentChanging”似乎是一条重要的路径。 我在这里猜测有一种方法可以在这个事件中处理图像,并开始加载图像。 https://code.msdn.microsoft.com/windowsapps/ListViewSimple-d5fc27dd 将其归结为一个问题 – 在哪里可以处理图像流并为随机访问虚拟化列表开始加载图像? 这是照片应用程序中非常常见的场景,在iOS中非常容易,但似乎没有人在Windows运行时完成它。

无法激活Windowsapp store应用程序无法启动

首先,我想说我已经尝试了所有可以在互联网上找到的解决方案,包括无法激活Windowsapp store应用 我最近将Windows 7计算机升级到Windows 8.1,以便能够使用Visual Studio 2013开发Windowsapp store应用。当我打开一个空白项目(Windowsapp store – >空白应用程序)并运行它时,我收到此错误: 无法激活Windowsapp store应用“套餐名称”。 App1.exe进程已启动,但激活请求失败,并显示错误“应用程序未启动”。 有关解决问题的建议,请参阅帮助。 我已经尝试过: 重新安装Windows(全新安装) 重新安装Visual Studio 2013 安装Visual Studio 2012(相同的错误) 删除“bin”和“obj”文件夹 清洁解决方案 从开始菜单卸载应用程序 创建一个新项目 多次获取许可证(许可证有效) 确保app.config不存在 调查Windows事件日志说 Windows.Launch合同的应用程序“程序包名称”的激活失败,错误:应用程序未启动.. 但没有发现任何有用 添加新的Windows用户 以管理员身份运行一切 最后,改变桌面背景:) 这些都没有带来解决方案。 有没有人知道还有什么可能是这个错误的原因? 谢谢。

WPF径向进度条/仪表(即电池表)

我正在开发适用于Windows 8.1和Windows Phone 8.1的Unified健身应用。 理想情况下,其中一个核心视图将包含每日进度表。 问题是我无法想出实际的仪表或仪表。 我想要的只是一个径向进度条或类似于Windows Phone商店中常见电池应用中的电池电量表/米的东西。 据我所知,WPF / VS 2013不提供开箱即用的这种组件。 我知道Telerik和其他一些第三方提供类似的东西,但我更喜欢使用开源的东西或自己构建它。 有没有人知道与.NET 4.5和WPF一起使用的较新的开源组件,或者有关于如何构建自己的组件的示例? 到目前为止,我发现的与此链接类似: WPF的量表 但我希望使用类似的东西: