论道Windows Phone(三) 应用程序栏

5月初我应邀参加了QClub大连站的活动,当时我给现场的观众分享了应用程序栏的使用心得,为了让更多朋友了解其中的内容,也让现场 的观众将来可以回头参考,我根据演讲内容写成了这篇文章。

软键盘带来的问题

如果一个页面放置了文本框,那么当用户单击 文本框时,软键盘将会显示,如图1所示。你是否想过这个软键盘的出现会带来什么问题呢?

图 1

细心观察一下图1(右),不难发现两个文本框和一个按钮占据了屏幕的上半部分,而软键盘则占据了下半部分,刚好用完整 个屏幕。如果页面不止两个文本框,而是四个,两个必填,两个选填,如图2(左)所示(必填项将会放在上面,选填项则会放在下面,因为 用户的阅读方向一般都是从上往下的),那么,当用户完成必填项的输入并希望立即保存时,就会发现按钮处于不可见状态,如图2(右)所 示。

图 2

时间: 2024-10-26 13:52:02

论道Windows Phone(三) 应用程序栏的相关文章

与众不同windows phone (3) Application Bar(应用程序栏)

介绍 与众不同 windows phone 7.5 (sdk 7.1) 之应用程序栏 概述 XAML 方式生成 AppBar Code 方式生成并更新 AppBar Resource 方式加载 AppBar 示例 1.AppBar 的 概述 Summary.xaml <phone:PhoneApplicationPage x:Class="Demo.ApplicationBarDemo.Summary" xmlns="http://schemas.microsoft.c

与众不同 windows phone (3) - Application Bar(应用程序栏)

原文:与众不同 windows phone (3) - Application Bar(应用程序栏) [索引页][源码下载] 与众不同 windows phone (3) - Application Bar(应用程序栏) 作者:webabcd 介绍与众不同 windows phone 7.5 (sdk 7.1) 之应用程序栏 概述 XAML 方式生成 AppBar Code 方式生成并更新 AppBar Resource 方式加载 AppBar 示例1.AppBar 的 概述Summary.xa

Windows 8开发入门(十)基本变换和矩阵变换以及AppBar应用程序栏

在Windows 8中有几种基本变换和矩阵变换和Silverlight中的使用方法都是一样. 包括: RotateTransform:旋转变换 ScaleTransform:缩放变换 SkewTransform:倾斜变换 TranslateTransform:移动变换 TransformGroup:变换组 MatrixTransform:矩阵变换 这些变换的意义和使用都可以看我之前写过的两篇文章: Silverlight实用窍门系列: 53.Silverlight中的5种基本变换RotateTr

Windows Phone 8.1新特性:控件之应用程序栏

2014年4月3日的微软Build 2014 大会上,Windows Phone 8.1 正式发布.相较于Windows Phone 8,不论从用户还是开发者的角度,都产生了很大的变化.接下来我们会用几篇文章来了解一下这些变化给开发者带来的影响,以及我们如何更好的利用WP8.1 的新特性. WP8.1 最大的变化就是与Windows Store App 的结合,我们把它们统称为Windows RunTime apps.WP8.1 中的控件位于Windows.UI.XAML.Controls 命名

Windows Phone 8.1 新特性 - 控件之应用程序栏

原文:Windows Phone 8.1 新特性 - 控件之应用程序栏 2014年4月3日的微软Build 2014 大会上,Windows Phone 8.1 正式发布.相较于Windows Phone 8,不论从用户还是开发者的角度,都产生了很大的变化.接下来我们会用几篇文章来了解一下这些变化给开发者带来的影响,以及我们如何更好的利用WP8.1 的新特性. WP8.1 最大的变化就是与Windows Store App 的结合,我们把它们统称为Windows RunTime apps.WP8

Windows Phone 8初学者开发—第16部分:使用应用程序栏

原文 Windows Phone 8初学者开发-第16部分:使用应用程序栏 原文地址:  http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-16-Working-with-the-Application-Bar 系列地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Be

windows phone (26) ApplicationBar应用程序栏

原文:windows phone (26) ApplicationBar应用程序栏  在应用程序中,如果需要几个按钮或者菜单来执行一些普通的命令,就应该考虑使用ApplicationBar,因为silverlight并没有定义任何常用的菜单或者工具,我们通常称ApplicationBar为应用程序栏,该类定义在命名空间Microsoft.Phone.Shell中,在改命名空间中还定义了ApplicationBarIconButton和ApplicationBarMenuItem,这些类都派生自O

Windows Phone 8初级教程(三) 编写第一个Windows Phone 8应用程序

原文地址: http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners/Part-3-Writing-your-First-Windows-Phone-8-App 系列地址:http://channel9.msdn.com/Series/Windows-Phone-8-Development-for-Absolute-Beginners 源代码: http://aka.ms/absbegin

在 Windows 应用商店应用程序中导航的基础知识

确保用户能够随时快速而轻松地访问所需内容是任何新型应用程序的一个必不可少的特征 .这意味着,在用户需要进行导航之前,导航方式不得干扰用户操作,并且不得强制用户做 出难以逆转的选择.这是一种称为"内容在版式上方"的 UI 设计技术.强制实施此设计模 式的最佳方法是将大多数导航直接置入到内容中.可以在 Windows 应用商店应用程序中轻松 实现这一点,因为它们遵循此导航设计原则. Windows 应用商店应用程序导航概述 在 Windows 应用商店应用程序中,开发人员将导航置入到内容中