Questions tagged «windows-phone-7»

8
Windows Phone 7入门[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 改善这个问题 这是Windows Phone 7资源的社区Wiki列表。随意编辑/添加/等。 发布时,请使用 [Actual Name of resource with a link] 不 [some long URL with no meaning unless I click on it] 常规信息 应用程序中心 -Windows Phone / xbox开发工具/教程/信息的中心位置Windows Phone主页 Windows Phone团队博客 编程指南 类库参考 Microsoft模式和实践:Windows Phone 7开发人员指南 博客 Den默认情况下:Windows Phone 7 .NET区域:Windows Phone 7 …

13
计算两个经纬坐标之间的距离
我正在计算两个地理坐标之间的距离。我正在针对其他3-4个应用测试我的应用。在计算距离时,我的平均计算速度通常为3.3英里,而其他应用程序则为3.5英里。这对我要执行的计算有很大的不同。是否有用于计算距离的优质类库?我在C#中这样计算: public static double Calculate(double sLatitude,double sLongitude, double eLatitude, double eLongitude) { var radiansOverDegrees = (Math.PI / 180.0); var sLatitudeRadians = sLatitude * radiansOverDegrees; var sLongitudeRadians = sLongitude * radiansOverDegrees; var eLatitudeRadians = eLatitude * radiansOverDegrees; var eLongitudeRadians = eLongitude * radiansOverDegrees; var dLongitude = eLongitudeRadians - sLongitudeRadians; var dLatitude …


5
开发跨平台移动应用程序
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意测验或进一步的讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 越来越多的移动平台正在启动,开发人员可以使用sdk。有各种移动平台可用:Android,iOS,Moblin,Windows Mobile 7,RIM,symbian,bada,maemo等。 跨平台应用程序的开发使开发人员感到头疼。我正在搜索跨平台的常见问题,这将有助于希望将应用程序移植到所有平台的开发人员。像差异屏幕分辨率,输入法,open gl support等一样。请分享您在任何平台上都知道的细节。 或者通过用html(事物类型的东西)编写代码并将其加载到本机应用程序中来实现。我知道android,可以在其中通过调用将Web视图添加到应用程序中setContentView(view) 请分享类的详细信息,我们可以在其中将html视图添加到您所知道的不同类型平台的本机应用程序中。 该线程的目的是在开发人员之间共享通用细节。标记为社区Wiki。 跨平台工具和库 XMLVM,代号One和iSpectrum(通过Android应用程序交叉编译Java代码或从头开始创建JavaVM) 手机差距(跨平台移动应用) Titanium(使用Web技术构建本机移动和桌面应用程序) Mono Touch(适用于iPhone的C#) rhomobile- http : //rhomobile.com/ 此处的示例:http : //github.com/rhomobile/rhodes-system-api-samples Sencha Touch-Sencha Touch是HTML5移动应用程序框架,可让您开发外观和感觉在Apple iOS和Google Android触摸屏设备上原生的Web应用程序。http://www.sencha.com/products/touch/ Corona-Iphone / Ipad / Android应用程序跨平台库。太厉害了 http://anscamobile.com/corona/ 将现有Android应用程序移植到Windows Phone 7的指南 http://windowsphone.interoperabilitybridges.com/articles/windows-phone-7-guide-for-iphone-application-developers 适用于智能手机和平板电脑的Jquery Mobile触摸优化Web框架

5
变量值更改时如何触发事件?
我目前正在使用Visual Studio在C#中创建一个应用程序。我想创建一些代码,以便当变量的值为1时,便执行了一段代码。我知道我可以使用if语句,但是问题是该值将在异步过程中更改,因此从技术上讲,可以在更改值之前忽略if语句。 是否可以创建事件处理程序,以便在变量值更改时触发事件?如果是这样,我该怎么做? 我完全有可能误解了if语句的工作原理!任何帮助将非常感激。

10
Windows Phone 7模拟器上触发两次TextBox.TextChanged事件
我有一个非常简单的测试应用程序,可以与Windows Phone 7一起使用。我刚刚在标准UI模板中添加了TextBox和TextBlock。唯一的自定义代码如下: public partial class MainPage : PhoneApplicationPage { public MainPage() { InitializeComponent(); } private int counter = 0; private void TextBoxChanged(object sender, TextChangedEventArgs e) { textBlock1.Text += "Text changed " + (counter++) + "\r\n"; } } 该TextBox.TextChanged事件连接到TextBoxChangedXAML中: <TextBox Height="72" HorizontalAlignment="Left" Margin="6,37,0,0" Name="textBox1" Text="" VerticalAlignment="Top" Width="460" TextChanged="TextBoxChanged" /> 但是,每当我在仿真器中运行时按一次键(屏幕键盘或物理键盘,都已按Pause键以启用后者),它将使计数器递增两次,并在中显示两行TextBlock。我尝试过的一切都表明该事件确实触发了两次,我也不知道为什么。我已经验证它仅被订阅一次-如果我在MainPage构造函数中取消订阅,则在文本更改时(文本块)完全没有任何反应。 …


6
设置WebClient请求的User-Agent标头
为Windows Phone 7的WebClient请求设置User-Agent标头的正确方法是什么?我找到2个选项,但不确定哪个是正确的。考虑一个WebClient对象: WebClient client = new WebClient(); 我看到2个选项: 使用以下方法设置用户代理: client.Headers["User-Agent"] = "myUserAgentString"; 使用WebHeaderCollection设置用户代理: WebHeaderCollection headers = new WebHeaderCollection(); headers[HttpRequestHeader.UserAgent] = "userAgentString"; client.Headers = headers; 您能否建议上述两种方法中的哪一种是正确的?

4
将JToken(或字符串)转换为给定的Type
TL; DR版本 我有一个类型的对象JToken(但也可以是string),我需要将其转换为type变量中包含的Type : Type type = typeof(DateTime); /* can be any other Type like string, ulong etc */ var obj = jsonObject["date_joined"]; /* contains 2012-08-13T06:01:23Z+05:00 */ var result = Some_Way_To_Convert(type, obj); 上面result应该是一个DateTime对象,其值在中给出date_joined。 全文 我在Windows Phone项目中同时使用RestSharp和Json.NET,并且在尝试反序列化REST API的JSON响应时遇到问题。 我实际上要完成的工作是编写一个通用方法,该方法可以轻松地将JSON响应映射到我的CLR实体中,就像您已经可以使用RestSharp一样。唯一的问题是默认的RestSharp实现对我不起作用,并且由于响应并不总是返回所有属性(我不返回null来自REST服务器的字段),因此它无法成功解析JSON 。 这就是为什么我决定使用Newtonsoft的Json.NET的原因,因为它具有更强大的Json反序列化引擎。不幸的是,它不支持RestSharp之类的模糊属性/字段名(或者我还没有找到),因此当我使用诸如say时,它也无法正确映射到我的CLR实体JsonConvert.DeserializeObject<User>(response.Content)。 这是我的Json的样子(实际上是一个示例): { "id" : 77239923, "username" : "UzEE", "email" : …

3
如何使用HttpClient发布数据?
我从Nuget获得了这个HttpClient。 当我想获取数据时,可以这样: var response = await httpClient.GetAsync(url); var data = await response.Content.ReadAsStringAsync(); 但是问题是我不知道如何发布数据?我必须发送一个发布请求,并在其中发送以下值:comment="hello world"和questionId = 1。我不知道这些可以是类的属性。 更新我不知道如何将这些值添加到HttpContent后方法需要它。httClient.Post(string, HttpContent);
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.