11 2011 档案
摘要:本文专门讨论Windows Phone 7的键盘。我将讲解如何使用键盘显示你想要的字符。还会讨论密码框(PasswordBox),以及如何自定义它们。文章最后包含了一个代码示例。极棒的模拟器技巧 我听到过很多人抱怨他们不能使用电脑键盘来开发Windows Phone 7的应用程序。他们只能点击键盘上的每一个按键,这使得他们开发和测试效率都下降了。这儿有一个能使用你电脑键盘的简便方法。在你的电脑键盘上按下Pause/Break键。它可以让你在模拟器的屏幕键盘以及电脑的物理键盘之间切换。输入范围(InputScope)每个文本框和密码框都有对输入范围赋值的能力。这不是必须的,但通过它们可以使用户的
阅读全文
摘要:WP7中的菜单栏一个应用程序的菜单栏的内容是有限的,最多不超过4个,排列顺序是以菜单栏中间为中心,然后从左往右排列。WP7提供了两种类型的菜单栏,一种是全局的菜单栏,也就是说在所有的页面中都会出现的,而另一种就是局部的菜单栏,就是在某个页面才出现的。全局的菜单栏必须在App.xaml文件中定义,它会以一行简单的XAML代码加到任何一个页面中。对于局部菜单栏的定义,我们有两种方法,第一种是使用XMAL,第二种是直接在代码里面定义。菜单栏上的icon限制最大为48x48像素,所以我们不能超过这个值,否则会失真,因为它会自动拉申的,WP7已经在系统里提供了挺多的icon了,所以我们最好是使用系统默认
阅读全文
摘要:导出:语句 exp UserName/password@orcl file=d:\20111119DB.dmp exp: export 导出关键字 UserName/password: 导出用户 @orcl: 导出的Oracle服务器名字 file=d:\20111119DB.dmp : 导出的文件地址,后缀为dmp。 导入:1.建表空间2.建用户并绑定表空间3.导入语句 imp UserName/password@orcl file=d:\20111119.dmp full=yimp: import 导入关键字UserName/password: 导入用户@orcl: 导入的Oracle服务
阅读全文
摘要:在最新的Windows Phone Toolkit中我们可以看到HubTile这个控件,首先先了解下什么是HubTile,简单来说,就是允许你给你的应用程序添加些生动或富有意义的瓦片(Tile)。HubTile可以包含图像,标题,信息以及通知提示。同时,我们也可以通过GroupTag属性对HubTile进行分组,它们的动画效果由下面的事件随机触发:Flip animation with PlaneProjectionTranslate animation接下来我们就开始学习HubTile,值得注意的是,HubTile的设计应该满足Metro UI风格的,所以它的默认大小硬编码为173X173,
阅读全文
摘要:WebBrowser是干什么用的? 通常,WebBrowser控件可以让你的用户浏览一个特定的网页。但它不是一个完整的浏览器,因为它没有地址栏,收藏夹 ,选项卡等等。你可以把它当做HTML中的“iframe”,但它提供了更丰富的界面。你可以通过两个手指收缩(和双击)来进行缩放,平移和滚动是自动内置的,你无须自己实现。 这个控件另一个很棒的特性是它可以加载本地和网络中的内容。这意味着如果我有很多HTML文件(也许是文档),那么我不需要为我的应用程序去重新创建这些内容。相反,我可以将这些HTML页面嵌入到我的应用程序中,并在本地(电话中)加载他们而不是依靠一个可能会出现问题的数据连接。在WebBr
阅读全文
摘要:一.WebBrowser:和MediaPlayer一样,WP7不但提供了控件,也提供了Task,虽然两者看起来差不多,但是在使用上除了一个是独立的系统应用,一个是控件外,也还是有一些区别的。对于Task,除了可以设置所要浏览的URL外,就没有什么其他的功能了。WebBrowserTask browser = new WebBrowserTask();browser.Uri = new Uri("www.baidu.com" ,UriKind.Absolute);browser.URL = www.baidu.com; //已过期 browser.Show();二.Searc
阅读全文
摘要:获取网资源时有时会包含Html标记 如:& ” “ 等。。。,将其解码为对应的标点符合。string htmlString = "我是“张泽”";string Content = Html.fromHtml(Html.fromHtml(htmlString));结果:我是“张泽"”
阅读全文
摘要:获取网资源时有时会包含Html标记 如:& ” “ 等。。。,将其解码为对应的标点符合。string HtmlString = "我是“张泽”";string Content = HttpUtility.HtmlDecode(HttpUtility.HtmlDecode(HtmlString));结果:我是“张泽"”
阅读全文
摘要:-DeepZoom:源于遥感影像的金字塔显示方式,提供了与高分辨率图像进行交互的能力,可以快速缩放图像而不影响应用的性能,加载或平移图像时可以光滑过度 -应用:高分辨率、极大图像的浏览,3D合成图像,广告宣传 -分类:Single和Collection-DeepZoom Composer制作工具下载地址:http://www.microsoft.com/downloads/en/details.aspx?FamilyID=457B17B7-52BF-4BDA-87A3-FA8A4673F8BF-MulitScaleImage:打开、放大和平移多分辨率图像,快速任意缩放展示大图形、高分辨率图像的
阅读全文
摘要:工具(控件集):1.Contextmenu;2.ToggleSwitch;3.WrapPanel;4.DataPicker;5.TimePicker;6.AutoCompleteBox;7.NavigationTransition;8.ListPicker;9.LongListSelector1.Contextmenu:长按弹出菜单;不能在容器控件中使用<toolkit:ContextMenuService.ContextMenu>(需额外添加代码)<toolkit:ContentMenu Height="400" Margin="123,168
阅读全文
摘要:-Panorama视图:使用一个超过屏幕宽度的长水平画布,提供独特显示控件,数据和服务的方式,是一种选项、导航和数据的多屏幕 滚动菜单 -结构包括:Background,Title,Items,Background图片高度要为800像素,宽度大于480像素,小于2000像素-Pivot视图:快捷管理应用中的视图或页面,过滤数据,视图分类 -结构包括:Title,Header,PivotItem -使用注意:Header文字不要显示过长,以免其他PivotItem中的Header无法显示,在PivotItem中,不要使用ScrollViewer 或ListBox这类带有手势的控件
阅读全文
摘要:-InkPresenter:产生手写效果 示例代码: Stroke newStroke; private void inkPresenter1_LostMouseCapture(object sender, MouseEventArgs e) { newStroke = null;//失去焦点时销毁上一次的Stroke } private void inkPresenter1_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { inkPresenter1.CaptureMouse();//开始捕获鼠标移动路径 Stylus.
阅读全文
摘要:1、PasswordBox:用于输入自定义遮罩字符的密码框控件,属性PasswordChar用来显示输入的密码替换符号 2、TextBox:可以让软键盘产生不同的键面效果;InputScope属性可通过代码获取属性列表typeof(InputScopeNameValue).GetFields(BindingFlags.Public|BindingFlags.Static) 3、Image控件:只能加载png和jpg的图片 4、MediaElement:播放本地或网络上的多媒体;支持多媒体格式:WAV、MP3,支持mms、rtspt、rtsp流媒体协议;-属性IsMuted是否静音Stretc.
阅读全文
摘要:一、UIElement控件通用属性-Height/Width:用户设置的控件大小,是预期的大小-ActualHeight/ActualWidth:获取控件的实际大小-MaxHeight/MaxWidth & MinHeight/MinWidth :设置控件大小的三个属性()如果值发生冲突,首先要保证的是Min然后是Max,但是这两个值一定要在Height/Width设置值之间才有效-Cursor:设置/获取控件光标形状-DataContext:设置或获取控件数据内容-HorizontalAlignment/VerticalAlignment:设置/获取控件水平/垂直方向的对其方式-La
阅读全文
摘要:windows phone 7 目前版本上已确定没有文件系统(也就是说filestream、OpenFileDialog这样的功能都是不能使用了)和数据库系统了,Windows Phone 7 支持访问数据几种方式为: XML、Isolated Storage[独立存储]、Cloud[云存储],Windows Phone 7 上没有本地数据库API可以利用 。Isolated Storage[独立存储]有两种方式在本地存储你的数据。第一是通过库中的键/值对,叫做IsolatedStorageSettings。第二是通过创建真实的文件和目录,叫做IsolatedStorageFile。其实使用I
阅读全文
摘要:示例: <Path Height="428" HorizontalAlignment="Left" Margin="12,127,0,0" Name="path1" Stroke="Red" StrokeThickness="10" VerticalAlignment="Top" Width="456" Fill="Green"> <Path.Data> <EllipseGeometry
阅读全文
摘要:对于以前Windows mobile上关于SMS、Phone、Email、Camera等的开发经验都已经无效了,因为WP7根本就没有提供直接操作这些的API。但是这并不等于不能做,因为在WP7中而是可以通过Task来调用系统的任务来完成的, 也就是说要打开系统的相关应用来拨打电话、发送短信、保存联系人、拍照等。另外由于是调用系统的应用,也就是在自已的程序中要打开另外一个程序,因为WP7系统是单任务系统,所以当Task启动后,自已的应用程序就会被终止。如果是在debug中,可以通过按F5继续调试;在应用中,因为程序已经有了Tombstone,所以调用Task不需要自已再唤起程序了,但是相关的状态
阅读全文

浙公网安备 33010602011771号