Windows Phone_学习第一天

一:创建了一个Mini Browser项目,并过行了三种组件,textBox, button, webBrwoers
   了解了事件,Ui相关操作

平台和生太系统
     windows Phone的应用程序景观
     首先看一下在Windows Phone
     windows phone的语音

应用程序的设计过程
     windows Phone 的应用程序概念化
           将您的应用程序做成什么样子
	   谁使用你的应用程吗?
	   您的应用程序如何适应
	   在何时何地将使用您的应用程序?
	   您什么显示什么样的内容?

     实现windows手机应用程序设计
     结构和导航模型
            主页菜单(全景透视控制)的windows phone应用程序的枢纽
	    中央面板领域(全景的控制)为枢纽的windows phone 应用程序
	    用于windows phone的应用程序选项卡(透视控制)

      控制设计指引
            Button控件的设计指导方针的Windows Phone
	    CheckBox控件的设计准则
	    HtyperlinkButton控件的设计指导方针
                 HtyerlinkButton控件使您可以一个页页中嵌入超文本链接,并指定导航目标
            Image控件的设计指导方针
	         图片控件显示png或者jpeg格式的图像
            lnkPresenter控件用于windows phone的设计指导 
	         lnkPresenter的控制提供基本的绘图表面,收集笔触在画布上控制,lnkPressnter的控件不支持手写识别
            ListBox控件的设计指导方针的Windows Phone
	         一个列表框控件提供一个选择的值或项目
            Windows Phone的地图控件的设计准则
	         地图控制在你的应用程序中嵌入了一个地图视图
            MediaElement控件用于Windows Phone的设计指导方针
	         一个用于音频或视频播放的MediaElement的控制可以
            为windows phone全景控制设计指引
	         全景控件显示的视图平移的项目,可以一边到另一边,这是一个全屏幕的容器和导航模式,一个应用程序
            用于windows phone的passwordbox控制设计指引
	         一个passwordbox控件是一个文本框控件相同,不同的是它掩盖了内输入的字符
            pivot控件的windows phone
	         枢轴一个windows phoney应用程序提供了一个快速的方法来管理视图或页面,它可用于大型数据集进行过滤,查看
		 多个数据集,或切换应用程序的意见,例如,轻弹或平移前进到下一个页面的内容面上的左到右
            进度控制的设计指导方针
	         一个进度条控件显示的操作有一个已知的时间,或一个不确定的操作过程中的进展
            RadioButton控件设计指导方针
	         一个单选按钮控件提供至少两个相关的选项是不彼此
            ScrollViewer控件的设计指导方针
	         一个scrollViewer的控件包含一个数组的内容,否则不会放入预定区域,scrollViewer的控制有没有自己的用户界面,这是一个容器,它提供滚动功能其他UI项目
            Slider控件的设计指导方针
	         一个滑块控件可以让用户选择一个值的允许值范围从轨道上来回擦洗

	    TextBlick控件用于windows phone的设计指导方针
	          一个TextBlock的控制显示的文本和标签控件的用来固定金额
            用于windows phone的TextBox控件的设计准则
	          一个文本框控件接受用户通过键盘输入
            用于windows phone的WebBrowser控件设计准则
	          一个web浏览器控件将在您的应用程序的web视图

       用户界面
             布局
	     ----布局概述
	     ----构对布局
	         -------设置一个对像与父左边的距离: <object Canvas.Left="double">
		 -------设置一个对象与父顶部的距离: <object Canvas.Top="double">
             ----动态布局
	     ----面板上的控制 <Canvas></Canvas>
	                     <StackPanel></StackPanel>
			     <Grid></Grid>
             Windows Phone的屏幕方向
	          Windows Phone支持纵向和横向屏幕方向
		  --取向
		    SupportedOrientations属性用来设置屏幕的方向
		    (Portrait/Landscape/PortraitOrLandscape)
		    例:SupportedOrientations="PortraitOrLandscape"
		  --滚动技术
		    这里说用ScrollViewer没感觉什么特别的,好像不用ScrollViewer也行样
		  --网格布局技术
		    网格布局技在网格定位UI元素,当方向发生变化时,以编辑方式定位元素的网格成不同
		    1 更改ProtraitOrLandscape='SupportedOrientations'
		    2 使用网络面板的内容
		    3 创建一个OrientationChanged的事件处理程序,并添加代码来定位元素的网格
		    测试没有成功,用官方的代码也一样
	     控制
             ----几乎所有的windows手机应用程序需要的控件
	         用于windows Phone的控制
		 添加控件和处理事件
                       为textboxi添加TextChanged事件
		 如何显示数据在分组列表中的windows Phone 8 的LongListSelector
		       如何显示数据LongListSelector控制在一个分组的列表,示例显示地址簿条目进行分组的姓氏的第一个字母,
		       当你点周一组头,所有的英文字线出现一个跳转列表,用户可以使用导航到在longListSelector
                       1 longListSelector控制添加到项目
		       2 创建AlphaKeyGroup类
		       3 创建分组的数据列表
		       4 显示分组数据LongListSelector
		       结果:运行失败,
			     错误	2	未在类型“PhoneApplicationPage”中找到可附加的属性“Resources”。	F:\xlc\Projects2013\LongListSelector\MainPage.xaml	78	22	LongListSelector
			     错误	1	The property 'Resources' does not exist on the type 'Grid' in the XML namespace 'clr-namespace:Microsoft.Phone.Controls;assembly=Microsoft.Phone'.	F:\xlc\Projects2013\LongListSelector\MainPage.xaml	79	22	LongListSelector


	         
       

PPT 学习
    1: Windows Phone 概述
    2: Launchers 和Choosers
        Launchers和Choosers框架使Windows Phone应用程序可以为用户提供一些功能,打电话,发送电子邮件,选择图片等

        Launcher 一个“没有返回信息”的动作,它可以调用一个特定的手机功能,比如发送短信息,打开一个web页面,或者拨打电话
        Chooser 一个“打开文个对话框”的动作,它可以选择一个特定应用程序存储区域的信息,比如选择电子邮件地址,联系人,或者照片
  

        Launcher 
                EmailComposeTask--写新的电子邮件
                MarketplaceDatailTask--启动Marketplace并显示指定应用程序的详细信息
                MarketplaceHubTask--启动Marketplace
                MarketplaceReviewTask--启动Marketplace以便为当前应用程序提供评论
                MarketplaceSearchTask--启动Marketplace并执行相关内容的搜索
                MediaPlayerLauncher--启动媒体播放器
                PhoneCallTask--向指定的号码拨打电话
                SaveEmailAddressTask--写新的电子邮件
                SavePhoneNumberTask--保存电话号码
                SearchTask--启动网页搜索应用程序
                SmsComporseTask--写新的短信息
                WebBrowserTask--可以启动web浏览器到指定的url
        Choosers
	        EmailAddressChooserTask--从联系人列表中选择一个电子邮件地址
		CameraCaptureTask--打开照相机应用程序以便拍照
		PhotoChooseTask--从Picture Gallery中选择一张图片
		Contacts--根据姓名,电子邮件地址,电话号码搜索联系人
		Appointments--搜索一段时间内的用户的日程安排

        完成本实验,你将会:
	        熟悉windows Phone 7 应用程序模型的Laucher和Choosers
		明白怎样和什么时候使用lauchers和choosers
		创建一个sliverlight应用程序使用各种launchers和choosers

    

  

转载于:https://www.cnblogs.com/xiangxiaodong/archive/2013/03/03/2941158.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值