Tag: Windows phone 8

LongListSelector:项目点击?

我正在Windows Phone 8上使用LongListSelector控件,无法找出最好的方法来处理一个项目的水龙头。 我发现的几个例子依赖于SelectionChanged事件。 但是,这个解决方法是错误的,因为如果我点击打开一个新页面的项目,回来,然后再次点击相同的项目,它不会工作,因为这个项目已被选中,所以SelectionChanged不会被触发。 我尝试注册到轻击事件,并使用当前select的项目作为轻敲的项目,但有时候当前select的项目不是我所期望的。 我可以把我的ItemTemplate包装在一个button中,并处理每个项目的水龙头,但我需要reskinbutton,使它看起来像一个简单的列表项。 最后,我不明白为什么要实现这样一个基本的事情是如此复杂。 有没有一个简单而标准的方式,我错过了? 我的第二个愿望是当它被挖掘时对物品产生影响。 有没有什么标准的方法来做到这一点?

无法创build虚拟机

今天我非常开心,终于可以安装Windows Phone 8 SDK并尝试一下了。 我安装了Windows 8 Pro的全新安装到我的虚拟机(如果来自Parallels,我正在运行),然后安装Windows Phone 8 SDK。 一切顺利,Visual Studio Express已经安装并正在运行,但是当我创build新的项目并试图部署它时,VS会失败,并带有非常奇怪的消息。 首先,出现通知“Windows Phone模拟器无法创build虚拟机:通用故障”的消息框。 真的通知,真的很专业 – 一般的错误,这真的很好。 然后显示部署失败的信息(非常感谢,让我知道这一点,我没有注意到,它完全崩溃)。 然后在错误列表中有一个关于“无效指针”的信息 – 甚至更好。 根本不知道什么是失败或什么是错的。 有人可以帮我吗? 到目前为止,互联网上没有关于这个话题,我不知道问题出在哪里。 我扫描了Windows事件和日志,但没有什么(可能我没有正确search,所以请指导我通过,如果可以的话)。 任何人都可以帮忙?

如何解释这个堆栈跟踪

我最近发布了Windows Phone 8应用程序。 该应用程序有时似乎随机崩溃,但问题是它没有中断崩溃,我得到的唯一信息是输出的消息,告诉我有没有提供任何细节的访问冲突。 所以在发布之后,从崩溃报告中我可以获得更多的信息,但是对我来说这些信息还是有点隐晦的。 信息是: Problem function: unknown //not very useful Exception type: c0000005 //this is the code for Access violation exception Stack trace: Frame Image Function Offset 0 qcdx9um8960 0x00035426 1 qcdx9um8960 0x000227e2 我不习惯使用内存指针和similia,我不习惯看到像这样的堆栈跟踪。 所以我有这样的问题: 我应该如何解读/阅读这些信息,每一条信息的含义是什么? 有没有一种方法来利用这些信息来针对我的search问题? 有没有办法在VS2012中debugging时获取这些信息? 笔记: 我不是问什么访问违规 我将其标记为c#和c ++,因为我的代码是在c#中,但通过c + +实现为WebBrowser组件生成exception(我半猜) 编辑: 我试着将Debugtypes设置为Native,这让我获得了我在开发中心崩溃报告中得到的相同信息。 通过这种方式,debugging程序在引发exception时中断,让我看到反汇编的代码,不幸的是没有qcdx9um8960 .pdb文件(即使在Microsoft Symbol Server上),所以我不知道导致错误的函数名称。

Windows Phone 8上的UDP多播组

好吧,这是我一直想弄明白的一个日子。 我们在Windows Phone 7上有一个应用程序,在这个应用程序中,电话join一个多播组,然后向该组发送和接收消息以相互交谈。 请注意 – 这是电话通话。 现在我试图将这个应用程序移植到Windows Phone 8上 – 使用Visual Studio 2012中的“转换为电话8”function – 到目前为止这么好。 直到我尝试testing手机通讯。 手机似乎join了组,他们发送数据包OK。 他们甚至收到他们发给群组的消息 – 但是,任何手机都不会收到来自另一个手机的消息。 以下是我的页面后面的示例代码: // Constructor public MainPage() { InitializeComponent(); } // The address of the multicast group to join. // Must be in the range from 224.0.0.0 to 239.255.255.255 private const string GROUP_ADDRESS = "224.0.1.1"; // […]

在Windows 7上安装Visual Studio 2013

我想在Windows 7 64位上安装Visual Studio 2013。 出于某种原因,安装程序说“安装程序被阻止”,并显示错误“此版本的Visual Studio需要一台具有较新版本Windows的计算机”。 这个错误并不完全描述什么是错的。 我至less可以做的是validation我有以下安装: 带有Service Pack 1的Windows 7 Professional(64位) Internet Explorer 10 版本:10.0.9200.16750 更新版本:10.0.12(KB2898785) 所有可在2013年12月11日安装的Windows更新。 使用/log winexp.log参数执行安装程序,得到以下内容: winexp.log 。 还有什么可能是问题的想法? 谢谢。 编辑:通过看这个问题有一个裂缝,允许在Windows 7上安装Windows Phone的SDK – 有没有人知道VS 2013类似的解决scheme?

DateTime.ToString(“MM / dd / yyyy HH:mm:ss.fff”)导致类似于“2013年9月14日07.20.31.371”

我有一个WP8应用程序,它将发送当前时间到一个Web服务。 我通过调用获取date时间string DateTime.ToString("MM/dd/yyyy HH:mm:ss.fff") 对于大多数用户来说,它的工作很好,并给我正确的string,如"09/10/2013 04:04:31.415" 。 但是对于某些用户来说,结果string就像"09/14/2013 07.20.31.371" ,这会导致我的Web服务出现问题。 是否因为一些文化格式问题? 我怎样才能确保结果string由冒号而不是点分隔?

枢轴上的控制消失

我有一个枢轴控制应用程序。 枢轴控制有两个项目(页),都包含一个grid 。 网格包含几个button和一个地图,另一个是文本块。 当应用程序第一次运行的枢纽按预期工作。 然而,在应用程序运行一段时间后,如同一天,枢轴上的所有控件在旋转(或滑动)之后都消失。 它们在短时间内出现,但是一旦枢轴rest,就会消失。 有没有人经历过这个? 可能是什么原因和解决scheme? video: http : //www.youtube.com/watch?v=nd7bfTJ53Nk 代码: https : //github.com/JamieKitson/TrackLog/

Windows Phone 8模拟器错误 – 创build交换机时发生了一些事情

我有一个类似的问题在这个问题中提到: 无法创build虚拟机 但是,我的问题在错误描述中有点不同: Windows Phone Emulator无法创build虚拟机:创build交换机时发生了一些情况:Xde找不到主机的IPv4地址。 我有SLAT兼容的硬件,在BIOS中启用虚拟化,我的Windows 8安装是64位,它没有虚拟化。 安装了Hyper-V(尝试重新安装,但没有帮助)。 编辑:VirtualBox或任何其他虚拟化软件(Hyper-V除外)未安装 编辑2:似乎已经被安装了一些其他的networking软件。 不得不删除它很糟糕,因为我需要专业。 我希望他们解决它。 EDIT3:我在博客上可以find更多细节。

如何在共享应用程序资源中实现导航button?

我目前正在尝试创build一个简单的应用程序,从我制作的API中提取数据并将其显示在列表中。 然后,您应该能够单击列表项目导航到一个图像查看器等详细的查看页面。为了这个工作,我需要导航到一个名为PlanViewer.xaml的页面(目前只适用于Windows Phone应用程序部分,尽pipe这两者虽然)。 对于我的列表工作,我在我的共享App.xaml构build了以下数据模板: <DataTemplate x:Key="PlanDataTemplate"> <StackPanel Orientation="Horizontal"> <Button Name="NavigatePlan" Tag="{Binding FilePath}"> <StackPanel> <TextBlock Style="{StaticResource SubheaderTextBlockStyle}" Text="{Binding Name}" /> <TextBlock Style="{StaticResource TitleTextBlockStyle}" Text="{Binding LastUpdate}" /> </StackPanel> </Button> </StackPanel> </DataTemplate> 我将它应用于我的MainPage.xaml ,如下所示: <ItemsControl x:Name="PlanList" ItemTemplate="{StaticResource PlanDataTemplate}" ItemsSource="{Binding PlanItems}" > <ItemsControl.ItemsPanel> <ItemsPanelTemplate> <VirtualizingStackPanel /> </ItemsPanelTemplate> </ItemsControl.ItemsPanel> </ItemsControl> 我不能将任何事件绑定到App.xaml的button,所以我想我需要使用一个ICommand接口。 到目前为止,我可能还有一个更重要的错误。 TL; DR为我的目标:我想调整数据模板,使每个button链接到一个页面PlanViewer.xaml与一个参数描述哪个计划应该显示(例如ID或文件path)。

如何反序列化JSON数据?

我是使用JSON数据的新手。 我正在从Web服务读取数据。 发回的查询数据如下: [["B02001_001E","NAME","state"], ["4712651","Alabama","01"], ["691189","Alaska","02"], ["6246816","Arizona","04"], ["18511620","Florida","12"], ["9468815","Georgia","13"], ["1333591","Hawaii","15"], ["1526797","Idaho","16"], ["3762322","Puerto Rico","72"]] 有没有一种方法来反序列化这种数据的方式,基础对象将会在没有我的情况下首先定义对象是什么样子? 在上面的例子中,对象由第一行定义: ["B02001_001E","NAME","state"], 通常,Web服务将返回格式为二维JSON数组的查询数据,其中第一行提供列名称,后续行提供数据值。