设为首页 收藏本站
查看: 801|回复: 0

手把手玩转win8开发系列课程(28)

[复制链接]

尚未签到

发表于 2015-5-20 11:05:53 | 显示全部楼层 |阅读模式
  这节,我们讨论两个主题 ①打破视图 ②使用瓦片和徽章来更好的用户体验
  如果你把断裂视图呈现给用户,你可以恢复到一个更广泛的布局时,与用户交互的应用在某些方面。为了证明这个道理,  我添加一个按钮到viewPage页面上。下列的源代码所示:



1
3         
4   
7      
8   Unsnap
9
  使用了unsnap方法,处理这个click事件,源代码如下:



1 using Windows.UI.ViewManagement;
2 using Windows.UI.Xaml;
3 using Windows.UI.Xaml.Controls;
4 namespace MetroGrocer.Pages {
5  public sealed partial class DetailPage : Page {
6    public DetailPage() {
7      this.InitializeComponent();
8      ApplicationView.GetForCurrentView().ViewStateChanged
9        += (sender, args) => {
10            string stateName = args.ViewState ==
11              ApplicationViewState.Snapped ? "Snapped" : "Others";
12            VisualStateManager.GoToState(this, stateName, false);
13        };
14    private void HandleButtonClick(object sender, RoutedEventArgs e) {
15 Windows.UI.ViewManagement.ApplicationView.TryUnsnap();
16   }
17  }
18 }
  这个TryUnsnap方法将改变布局,这个app有一个内容,你可以在background 活动界面上自动改变布局控件。
  温馨提示, 我获取许多无固定结果在win8 view中解开这种模式的一个应用。 有时, 这个app显示为填满的模式,有时显示为全屏的模式。
  ②使用瓦片和徽章来获取更好的用户体验
  一个瓦片就是开始菜单下你程序的入口。他是很简单的,这个瓦片就是开始界面上的一张图片,用以启动你的程序的。你可以使用这个瓦片模式来引起用户的注意,并且是他们进入该程序
  在接下来的篇幅中,我将通过这个例子中tile 来展示如何呈现信息;饿。 这有两种可能的方式来动态创建瓦片。当你动态创建瓦片的时候,有两种选择方式。你要么就鼓励用户运行程序,要么就阻止他 来运行这个程序。请注意了,你的瓦片更是一种广告效应。这些瓦片也能够给予这个有效的信息了,比如新闻等等。
  哝-今天课程完毕。
  
  
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-68844-1-1.html 上篇帖子: cocos2d-x win8 Metro风格设计第一版 下篇帖子: 未雨绸缪,Win8 Metro开发实例分享
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表