Windows Phone8 开发入门(三)

Windows Phone 8开发入门(三)

页面导航:

FramePhoneApplicationFrame

PagePhoneApplicationPage

xmal应用在WindowsPhone使用的是基于页面的导航模型:

导航:NavigationService.Navigate(newUri("/SecondPage.xaml",UriKind.Relative));

回退:NavigationService.GoBack();//按钮响应事件

重写返回键:调用PhoneApplicationPage_BackKeyPress(、、、);

页面间传递数据:




页面之间传递对象:


处理非线性导航:

应用程序栏:

系统托盘:System Tray显示系统级状态信息Microsoft.Phone.Shell.SystemTray.IsVisible=false;

应用程序栏:Application Bar

使用系统的ApplicationBar代替自己创建的菜单

4个按钮盒可选的菜单

如果没有需要,4个按钮不必全部使用

向上滑动可调出菜单

使用白色前景透明图标


ApplicationBar横向显示。

ApplicationBar不透明度属性opacity

处理页面方向的改变:

Phone UI设计-方向:Visual Studio2012中的设备选项卡

选择方向:SupportedOrientation="Portrait";

布局可能需要调整:使用网格设计横向布局。

方向改变:PhoneApplicationPage_OrientationChangedobject sender,OrientationChangedEventArgs e){、、、}

处理不同的屏幕分辨率:

WVGA 800*480 15:9

WXGA 1280*768 15:9

720p 1280*720 16:9

高度设定:Auto:自动跳转

         *:使用所有可用空间

多个*:均匀分布

图像:图像支持WXGA或添加三种分辨率的图片(Application.Current.ScqaleFactor判断手机的分辨率:

WVGA=100WXGA=160720p=150)

启动画面:类似于图像。SplashSfcreenImage.Screen-WVGA.jpg/WXGA.jpg/720p.jpgdefault SplashScreenImage.jpg

应用图标和标题:

必须支持WXGA

自动缩放适应WVGA720p

本地化:

Windows Phone8支持50种语言:Settings-language+region

xaml访问字符串资源:LocalizedStrings

添加语言支持:项目属性-->Application选项卡-->选择支持的语种-->保存项目属性

翻译其他语言的资源文件:Culture and language support for WindowsPhone

定义默认语言:WMAppMainfest.xml打开清单编辑器

 

Windows Phone Toolkit

HTTP//phone.codeplex.com

获得源代码和示例

支持从NuGet安装二进制文件

ContextMenu

DataPicker and TimePicker

ToggleSwitch

WrapPanel

ListPicker

、、、

 

页面过滤:TiltEffect

TransitionFrame类控制,Roll,Swivel,Rotate.Slide and Turnstile

TiltEffect:


 

 


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值