Tag: windows phone 7

restsharp – 响应对象中没有cookie

我对localhost服务器的一个请求有问题。 要进行身份validation,我需要两个cookie,一个来自sendReqForToken()方法,另一个来自sendLoginReq(字符串登录,字符串传递)。 作为回应,我从sendLoginReq获取cookie,但不是从sendReqForToken()获取cookie。 我不知道为什么一个请求有一个cookie第二个没有。 有趣的是,我从sendReqForToken()方法获得了正确的令牌(响应内容是正确的),但响应头中没有任何cookie。 这是sendReqForToken()方法体: public void sendReqForToken() { string adres = Globals.TOKEN_URL; RestRequest request = new RestRequest(adres, Method.GET); var client = new RestClient(); client.CookieContainer = new CookieContainer(); client.ExecuteAsync(request, (response) => { if (response.StatusCode == HttpStatusCode.OK) { var tokenValue = JsonConvert.DeserializeObject(response.Content); DataManager.Instance.authToken = tokenValue.authenticity_token; if (response.Cookies.Count > 0) { var cookie = response.Cookies.FirstOrDefault(); DataManager.Instance.cookieJar.Add(new […]

具有ObservableCollection 的Silverlight ListBox和动态filter

让我们说我有这个课程: public class MyData { public bool IsActive{get;set;} public String Data1 {get;set;} public String Data2 {get;set;} } 和 ObservableCollection data = new ObservableCollection; ListBox.ItemsSource = data; 按预期将项添加到ObservableCollectionworks; 但是,我想确保我的列表框只显示IsActive设置为’true’的项目 – 我不能使用Linq查询来设置ItemsSource,因为它不是ObservableCollection,它的IEnumerable并且不做任何更新通知列表框。

我对Windows Phone 8上的2D游戏有哪些选择?

所以我一直在玩XNA,毕竟这一次,我终于制作了一款值得购买的游戏! 令我惊讶的是,我在MSDN上看到了这一点 : 面向Windows Phone OS 7.1的XNA Game Studio 4.0应用程序仍然受到完全支持,并继续在Windows Phone 8设备上运行。 •您可以继续开发和维护面向Windows Phone OS 7.1的新的或现有的XNA Framework应用程序。 •您无法将针对Windows Phone OS 7.1的现有XNA Framework应用程序升级到目标Windows Phone OS 8.0。 •您无法创建面向Windows Phone OS 8.0的新XNA Framework应用程序。 选择XNA Game Studio 4.0项目模板时,只能选择Windows Phone OS 7.1作为目标操作系统。 ?您可以在面向Windows Phone OS 8.0的应用程序中使用某些XNA Framework程序集。 您可以在面向Windows Phone OS 8.0的应用程序中引用和使用以下XNA Framework程序集。 在面向Windows Phone OS 8.0的应用程序中,您不能引用或使用不在此列表中的其他XNA Framework程序集。 •Microsoft.Xna.Framework.dll •Microsoft.Xna.Framework.GamerServices.dll •Microsoft.Xna.Framework.GamerServicesExtensions.dll […]

在Windows Phone上实现可滚动表

我需要为电视指南创建一个应用程序。 要求是UI必须是您在此处可以看到的副本: raspored.bnet.hr 。 如您所见,有很多数据。 所以,基本上它将是一个大型可滚动表。 由于Windows Phone上没有这样的UI控件,我发现最好的方法是创建一个垂直列表框,其中包含水平列表框。 这一切都很好,我可以创建它。 但是,为了使其行为像表格,我还需要使这些水平列表框同步滚动,而不是一次滚动一行。 然后我在水平列表框上禁用水平滚动,并在父(垂直)列表框上启用它,当它给出结果我想实现一个大问题 – UI虚拟化。 我知道ListBox默认启用了UI虚拟化,我可以在垂直列表框上滚动时看到它,但是当我在水平列表框上禁用水平滚动时,性能非常差,有时会出现OutOfMemoryException。 我理解为什么会发生这种情况,因为当我禁用水平滚动时,那些列表框不再知道哪些项目在屏幕上,所以将它们全部加载到内存中。 我还尝试了在每个列表框上留下滚动,以便他们具有UI虚拟化,然后将ScrollViewer放在它们之上。 然后我尝试在scrollviewer上监听Manipulation事件,并根据需要以progamatically方式滚动所有列表框。 这不起作用,首先ManipulationDelta事件似乎没有频繁发生以使滚动顺利,我认为在~180列表框上调用ScrollToHorizo​​ntalOffset可能会出现性能问题。 我也尝试过WP8中的LongListSelector,因为我读到它有更好的UI虚拟化,应该用来代替ListBox。 这个问题是我不能让它水平滚动。 有可能吗? 我试图将它包装到ScrollViewer中,它可以水平滚动并且它正常工作,但前提是我在LLS上设置了固定宽度。 我也试过Telerik的RadDataBoundListBox并且问题类似,我不能在同一个列表框上同时获得水平和垂直滚动。 所以我只能得到每个列表自己滚动。 有人可以告诉我他们是否有类似的情况以及解决这个问题的最佳方法是什么? 我相信我不是唯一一个有这个要求来实现大型可滚动表的人。 谢谢 更新:我只是告诉你我没有找到一种正确的方法来实现它,而是我用HTMLB和WebBrowser控件完成了它。 似乎IE已经实现了UI虚拟化,因此它可以很好地处理大页面。

将图像直接上传到twitter

我需要帮助将图像直接上传到Windows Phone 7中的Twitter。 我完成了Twitter的oauth流程,也可以更新推文,但我无法使用wp7将图像上传到twitter?

适用于.NET的Javascript Interpreter

我有一个场景,我需要在.NET应用程序中运行Javascript解释器。 这将在Windows Phone 7上运行,因此它需要符合Compact Framework标准,因为它可能不会预先打包为Windows Phone源提供帮助。 许可证也是一个问题。 我们查看了使用MIT许可证下的Jint,但它使用的是Antlr,它是BSD许可证(据我所知,Jint因不重新分发Antlr版权和条件而处于违规状态)。 还有其他选择吗?

从字符串中删除HTML

我试图从我的RSS源清除HTML编码。 我无法弄清楚如何设置以下来取出HTML编码。 var rssFeed = XElement.Parse(e.Result); var currentFeed = this.DataContext as app.ViewModels.FeedViewModel; var items = from item in rssFeed.Descendants(“item”) select new ATP_Tennis_App.ViewModels.FeedItemViewModel() { Title = item.Element(“title”).Value, DatePublished = DateTime.Parse(item.Element(“pubDate”).Value), Url = item.Element(“link”).Value, Description = item.Element(“description”).Value }; foreach (var item in items) currentFeed.Items.Add(item);

如何在Windows Phone上合并2个图像

我有2张图片,我想将它们合并到Windows Phone中的应用程序中。 我的WP相机拍摄的第一张图像,第二张图像是一个框架(边框,滤镜等),用户可以在我们的模板中选择。 那么如何将它们合并为一个呢? 谢谢和最好的问候。

黑屏刚刚闪烁一段时间

在我的Windows Phone 8应用程序中,我有一个搜索页面,其中有一个TextBox供用户输入搜索关键字。 输入默认SIP键盘的“Enter”键时将调用搜索。搜索结果显示在另一页面中。 要在导航到结果页面之前隐藏键盘,我使用this.Focus()方法更改了TextBox控件的焦点。 但即使在此之后,黑屏也只是闪烁了一段时间。 有没有办法在搜索方法和导航之前完全隐藏SIP键盘。 请帮我。

Windows Phone 7,登录屏幕重定向和.exit的案例?

我知道这已被讨论过,但我想提出我的情况…. 我的应用程序中的起始页面是login.xaml。 用户登录,用户名和密码通过我的WCF服务进行身份validation,用户名保存在独立存储中,然后用户被重定向到mainpage.xaml。 当用户启动我的应用程序时,他们已经在隔离存储中保存了用户名,他们将被重定向到mainpage.xaml 如果用户从mainpage.xaml点击“返回”硬按钮,则会重定向到登录屏幕,登录屏幕又将其重定向回mainpage.xaml,因为他们已经保存了本地用户名。 这导致我的应用程序目前无法通过认证,因为用户无法点击“返回”按钮从mainpage.xaml退出应用程序。 我的直觉是覆盖mainpage.xaml中的BackKeyPress并以某种方式退出应用程序。 通过阅读其他post,我可以看到此方法不可用。 我的第二个想法是以某种方式在app.xaml.cs页面中存储一个属性,它会告诉应用程序在加载登录页面时退出并且该属性设置为true,但这似乎有点hacky …. 这里有什么想法? 使用的更新解决方案: 最终工作的是使登录页面成为mainpage.xaml中的一个透视项目。 当用户在未登录的情况下打开应用程序时,当前选定的数据透视表项将更改为登录数据透视表项。 如果用户打开了应用程序并且已登录,则将选择正常的透视项目。