Tag: windows phone 7

Windows phone7:点击按钮打开网页?

我刚刚搜索过,但没有找到在我的Windows phone7应用程序中创建Web链接的方法。 在Android中TextView有android:autoLink=’Web’在Windows phone7文本块中我没有找到任何相关的属性。 尝试在超链接中添加NavigateURI属性,它提供了一个例外。 NavigateUri=”http://www.google.com” 真的很感激如果有人可以建议如何做到这一点。 提前致谢…!!!!!

从绑定的ListBox中获取所选项字符串

我在从列表框中的绑定文本块中获取字符串时遇到问题,当我使用下面的代码时,我可以绑定列表框,列表框中有项目显示,但是当单击列表中的项目时我不会得到正确的字符串,我在消息框中打印一个带有对象名称的消息 “MyApp.Item” 而是显示出来。 myApp是应用程序的名称,Item是我绑定到列表框的模型的名称。 当列表框没有绑定时,所选项目中的正确文本显示出来。 private void listBoxtrend_Tap(object sender, GestureEventArgs e) { selectedText = “”; selectedText = listBox.SelectedValue.ToString(); MessageBox.Show(selectedText); } XML 如果你能帮助我,我真的很感激

在canvas上绘制单个点的有效方法

我正在寻找一种在C#canvas上绘制单点(带颜色)的方法。 在android中我会做类似的事情 paint.Color = Color.Rgb (10, 10, 10); canvas.DrawPoint (x, y, paint); 所以我认为我可以在Shape类中找到它,但它不存在。 我错过了什么或者没有办法画出一点吗? 在第二种情况下,推荐的绘制点的方法是什么? 在HTML5canvas中存在类似的问题,人们使用矩形/圆形绘制点。 PS一个类似标题的问题Add Point to Canvas没有回答它并进入“如何绘制形状”。

反序列化json数组以列出wp7

我需要从json中的子数组中获取数据,但是它没有转换成列表,下面是我的json字符串 {“responseCode”:“0”,“responseObject”:{“TotalRecords”:25,“TotalDisplayRecords”:25,“aaData”:[{“InvoiceId”:16573,“somedata ..},”appCrmAccount(某些标题,总共100个这样的标题)金额“:40086.00,”invoiceNumber“:”12,accountName“:”dfgAsfsadf“,”dueDateStr“:”04/24/2012“(要进入列表的数据) 这是我的代码: var djson = new DataContractJsonSerializer(typeof(dataList)); var stream = new MemoryStream(Encoding.UTF8.GetBytes(json)); dataList result = (dataList)djson.ReadObject(stream);//not getting execute 请帮助..先谢谢。

XAML应用程序工作流程是什么样的

我一直试图找到使用XAML编写的GUI的应用程序的生命周期如何。 这篇博文真让我困惑。 报价单: 要充分了解改善启动时间的机会领域,了解启动应用程序的工作流程非常重要。 1. The App constructor is called in App.xaml.cs. 2. XAML in App.xaml is parsed. 3. Application_Launching is called in App.xaml.cs. 4. The Page constructor of your MainPage is called. 5. XAML in your MainPage is parsed. 6. OnNavigatedTo is called in your MainPage. 我虽然XAML被编译为BAML并嵌入到dll中。 运行时只是将BAML转换为.Net对象。 WP7 Silverlight有什么不同? Runtime是否像浏览器一样解析它? 从XAML生成的C#文件有什么意义? (例如Main.xaml.g.cs)C ++和XAML应用程序有什么不同?

如何获取ListPicker的选定项目

我想确定当前在ListPicker中选择的项目的名称。 我不确定在SelectionChanged事件中要做什么来获取项目的名称。 XAML XAML.CS protected override void OnNavigatedTo(NavigationEventArgs e) { base.OnNavigatedTo(e); themeList = new List(); themeList.Add(new Theme() { Name = “light” }); themeList.Add(new Theme() { Name = “dark” }); ThemeListPicker.ItemsSource = themeList; } private void ThemeListPicker_SelectionChanged(object sender, SelectionChangedEventArgs e) { //get the name of the current item in the listpicker? }

当响应头具有位置字段时,RestSharp返回空值

我的rest要求: RestSharp.RestClient uplClient = new RestSharp.RestClient(); RestSharp.RestRequest request = new RestSharp.RestRequest(IMAGE_UPLOAD_URI, Method.POST); request.AddParameter(“user”, USER_HASH); request.AddParameter(“apikey”, API_KEY); request.AddFile(“Filedata”, file, “test.jpg”,”image/jpeg”); uplClient.ExecuteAsync(request, (response) => { callback(response.Content, null); if (response.StatusCode == HttpStatusCode.OK) { MessageBox.Show(“Upload completed succesfully…\n” + response.Content); } else { MessageBox.Show(response.StatusCode + “\n” + response.StatusDescription); } }); 通过Fiddler检查响应时,原始数据是: HTTP/1.1 302 Moved Temporarily Server: nginx Date: Wed, 05 […]

在Windows Phone 7中获取EXIF标记

我想获得我在Windows Phone 7中拍摄的图像的所有EXIF标签。我尝试过使用ExifLib,但似乎无法正确使用它。 在我的CaptureImageAvailable事件处理程序中,我有以下代码: JpegInfo info = ExifReader.ReadJpeg(e.ImageStream, “Pic.jpeg”); Dispatcher.BeginInvoke(delegate() { textBox1.Text = info.ExposureTime.ToString(); textBox2.Text = info.FNumber.ToString(); }); e.ImageStream.Close(); textBox1和textBox2都显示为0。 我的“Cam.Capture事件”每200毫秒触发一次。 这对这些值有影响吗? 任何帮助将不胜感激! 🙂

WP7从Tombstone恢复并返回页面

有一种很好/优雅的方式可以回到用户从墓碑中恢复时所处的页面吗? 我不确定我的应用程序或它的工作方式,但我总是回到我的主页面。 我的应用程序设置了一个主页面,其中包含一个Pivot控件,并且几个Pivot项目将导航到新页面。 如果有意义,我的Naigation看起来像这样: PivotItem1 – > PageA PivotItem2 – > PageB – > PageC PivotItem3 – > PageD – > PageE – PageF(PageF上的按下后退按钮将使用NonLinear导航服务返回主页面) 因此,如果任何页面上的用户墓碑我想将它们返回到该页面并且可以使用BackStack,那么导航就不会搞砸了。 我正在使用MVVM Light和NonLinear导航服务,如果这有助于或伤害我正在努力实现的目标。

按下后退按钮时跳过页面,WP7

在当前发布的WP7版本中,您无法对页面堆栈进行编程控制。 我从A开始,然后转到B,然后是C. B是新项目的数据输入页面,所以从CI回来想要逻辑上降落在A.目前我在B上听取来自C的导航并强制另一个回来到A.然而,事件不会很快发生,以阻止页面显示在屏幕上。 A – > B – > C. C – > A. A是顶级列表页面。 B是新项目页面。 C是项目详细信息页面。 到目前为止,这只发生在一个表单上,所以我的解决方法是在我想跳过的页面中覆盖OnNavigatedTo ,并以编程方式调用“返回”。 但是,这会产生不希望的效果,即短暂显示页面然后立即导航。 有没有可行的方法来阻止闪烁? 我的解决方法应该是完全控制页面导航,包括返回? 这将使页面堆栈处于一种奇怪的状态,但如果我控制所有导航,则会对用户隐藏。 我知道Mango中有一个新function可以通过编程方式从页面堆栈中弹出一个页面,但我很想知道发布的版本中是否有解决问题的方法。 另一个动机是我不知道什么版本最适合目标,最新版本,或者适合应用程序的版本。 暂时我坚持使用现场版。