2013年6月4日

Windows Phone LongListSelector的数据绑定应用,以及获取item的值

摘要: <phone:PhoneApplicationPage.Resources> <!--定义组头绑定模板--> <DataTemplate x:Key="GroupHeader"> <Border Background="{StaticResource PhoneAccentBrush}" Margin="{StaticResource PhoneTouchTargetOverhang}" Padding="{StaticResource PhoneTouchTargetOverhan 阅读全文

posted @ 2013-06-04 18:01 Hai_阔天空 阅读(536) 评论(0) 推荐(0)

Windows Phone button中tag的绑定

摘要: 1.首先,我们需要将button中的tag属性与你想要点击button获取的内容绑定在一起。<Button Tag="{Binding HotelId}" Click="OnDataDelete"></Button>2.然后我们在按钮的点击事件中再来取值。private void OnDataDelete(object sender, RoutedEventArgs e) { Button btn = e.OriginalSource as Button; { string str = btn.Tag.ToString(); }} 阅读全文

posted @ 2013-06-04 17:56 Hai_阔天空 阅读(242) 评论(0) 推荐(0)

Windows Phone 输入范围和文本框

摘要: 本文专门讨论Windows Phone 7的键盘。我将讲解如何使用键盘显示你想要的字符。还会讨论密码框(PasswordBox),以及如何自定义它们。文章最后包含了一个代码示例。极棒的模拟器技巧我听到过很多人抱怨他们不能使用电脑键盘来开发Windows Phone 7的应用程序。他们只能点击键盘上的每一个按键,这使得他们开发和测试效率都下降了。这儿有一个能使用你电脑键盘的简便方法。在你的电脑键盘上按下Pause/Break键。它可以让你在模拟器的屏幕键盘以及电脑的物理键盘之间切换。输入范围(InputScope)每个文本框和密码框都有对输入范围赋值的能力。这不是必须的,但通过它们可以使用户的感 阅读全文

posted @ 2013-06-04 17:54 Hai_阔天空 阅读(265) 评论(0) 推荐(0)

Windows Phone 本地数据库的操作

摘要: App.xaml#region 创建数据库using (MyDataContext dc = new MyDataContext()){ if (dc.DatabaseExists() == false) { dc.CreateDatabase(); }}#endregionMainPage.xaml ... 阅读全文

posted @ 2013-06-04 17:51 Hai_阔天空 阅读(202) 评论(0) 推荐(1)

Windows Phone Isolated Storage 系列 - 使用XmlSerializer读取和存储XML文件

摘要: 这是第五篇关于系列短文章“WP7 Isolated Storage系列”,专注于真实实用,并且有源代码的例子,而不是存粹理论。接下来我将要讨论关于如何从Isolated Storage中读取数据和保存数据到Isolated Storage。· WP7 Isolated Storage 系列 - 1.Isolated Storage 简介· WP7 Isolated Storage 系列 - 2.创建文件夹和文件· WP7 Isolated Storage 系列 - 3.使用IsolatedStorageSettings存储数据· WP7 Isolated 阅读全文

posted @ 2013-06-04 17:35 Hai_阔天空 阅读(244) 评论(0) 推荐(0)

Windows Phone 用WebBrowser加载本地图片以及解决加载html页面出现乱码问题

摘要: 1.首先,将图片保存至独立存储 private void SaveFilesToIsoStore(){ string[] files = { "1.jpg" }; IsolatedStorageFile isoStore = IsolatedStorageFile.GetUserStoreForApplication(); if (false == isoStore.FileExists(files[0])) { foreach (string f in files) { StreamResourceInfo sr = Appl... 阅读全文

posted @ 2013-06-04 17:27 Hai_阔天空 阅读(485) 评论(0) 推荐(0)

Windows Phone 用WebBrowser加载HTML页面

摘要: 方法:webBrowser.NavigateToString(string html);一:加载程序集里面的资源信息1.加载html资源 (1) StreamReader reader=Application.GetResourceStream(New Uri("path",UriKind.Relative).Stream; webBrowser.NavigateToString(reader.ReadToEnd()); (2)引用命名空间: Microsoft.Xna.Framework; StreamReader reader = new StreamReader(Ti 阅读全文

posted @ 2013-06-04 17:19 Hai_阔天空 阅读(296) 评论(0) 推荐(0)

Windows Phone 如何获取ListBox的ItemTemplate/DataTemplate 中指定的控件

摘要: 当我们使用数据绑定的控件,比如说ListBox,我们通常会自定义ListBox的模板(一般建议使用Blend工具修改模板),而在某些情况下,我们需要获取DataTemplate中的某一控件,以对其做一些特定的操作。那我们如何获取呢?事实上,我们可以使用VisualTreeHelper类来获取指定的控件。下面是具体的Demo:前台XAML代码:后置代码代码:如果获取ListBox的ItemTemplate/DataTemplate 中指定的控件当我们使用数据绑定的控件,比如说ListBox,我们通常会自定义ListBox的模板(一般建议使用Blend工具修改模板),而在某些情况下,我们需要获取D 阅读全文

posted @ 2013-06-04 17:14 Hai_阔天空 阅读(333) 评论(0) 推荐(0)

Windows Phone DataBound ListBox中针对UIElement的事件绑定(Button)

摘要: 在很多使用DataBound的ListBox案例中,我们都监听了它的 SelectionChanged 事件,当我们用手指点击某一项时,可以从 ListBox.SelectedItem 属性上很容易获得这个被点击的对象。然而,万一你的ListBox的单项里面有很多类似于 Button, TextBlock 这样的控件,而你刚好又要捕获这些控件的点击事件时,那你该这么做?不过我将在下面的文章中谈谈一个简单的解决方法public class Person{ public Person(string firstName, string lastName, int age) { FirstName . 阅读全文

posted @ 2013-06-04 17:10 Hai_阔天空 阅读(294) 评论(0) 推荐(0)

Windows Phone 更改datePicker的显示格式

摘要: 1.DatePicker的日期默认显示格式为:2013/3/1修改为2013-03-01: datePicker1.ValueStringFormat = "{0:yyyy-MM-dd}";2.ValueStringFormat,两控件的值的一个具体格式DatePicker控件这个属性的设置:ValueStringFormat="{}{0:d}" 模拟器上显示:9/1/2011ValueStringFormat="{}{0:MMMM dd}" September 01注:格式字符串说明d一位数或两位数的天数。dd两位数的天数。一位数天 阅读全文

posted @ 2013-06-04 17:00 Hai_阔天空 阅读(305) 评论(0) 推荐(0)

导航