Windows 8.1 app 界面设计

时间:2023-01-24 20:56:27

大纲: Windows 应用商店应用 UI 详细信息 http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/dn263191.aspx

快速入门:添加应用栏 : http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/hh781232.aspx

命令模式 : http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/hh761499.aspx

如果一个命令(或命令菜单)非常重要,并且用户在完成核心方案时需要不断地使用,则可以将其放在画布上。

使用底部应用栏,可以在需要时向用户显示各种命令。底部应用栏显示与用户的上下文(通常是当前页面或当前选定的内容)相关的各种命令。

底部应用栏非常适合单选或多选命令操作。你可以对你的应用进行编程,以便在用户选择对象时显示应用栏。

有时,将多个命令归组到一个命令菜单中效率会更高一些。 菜单可让你使用较少的空间显示更多选项。菜单可以包括交互式控件。

按功能列出控件: http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/hh465345.aspx

导航模式:http://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/hh761500.aspx#flat_system

模板自定义:

Using Templates to Customize WPF Controls http://msdn.microsoft.com/en-us/magazine/cc163497.aspx#fig1 翻译 http://www.cnblogs.com/zhouyinhui/archive/2007/03/26/689001.html

WPF中的ControlTemplate(控件模板) http://www.cnblogs.com/zhouyinhui/archive/2007/03/28/690993.html

WPF中的数据模板(DataTemplate)

Windows 8.1: ListViews, GridViews, ListViewItemPresenter, GridViewItemPresenter:

http://mtaulty.com/CommunityServer/blogs/mike_taultys_blog/archive/2013/12/07/windows-8-1-listviews-gridviews-listviewitempresenter-gridviewitempresenter.aspx

动画

Windows Phone开发(37):动画之ColorAnimation http://blog.csdn.net/tcjiaan/article/details/7526026

Windows8中Metro Style App动画无效的问题  : http://zwkufo.blog.163.com/blog/static/258825120123250414831/

注意:

1、在 WinRT 中为了流畅的体验,部分动画被优化成了“独立动画”,即动画不依赖于 UI 线程

2、但是也有一部分动画无法优化成“独立动画”,我们把这类动画称作“依赖动画”,其需要在 UI 线程上运行

3、通过将 EnableDependentAnimation 设置为 true(默认为 false),开启“依赖动画”

4、通过将 Timeline.AllowDependentAnimations 设置为 false(默认为 true),可以全局禁止开启“依赖动画”

快速构建Windows 8风格应用5-ListView数据控件 : http://wzk89.blog.51cto.com/1660752/990833/

快速构建Windows 8风格应用35-触控输入http://www.cnblogs.com/wzk89/archive/2013/02/21/2921282.html