今日 10 点,上海,微软中国在 Windows 8 10 月 26 日的全球正式发布前,带我们先睹这全新的系统和硬件的魅力所在!

微软全球 Windows 与 Windows Live 事业部总裁 Steven Sinofsky 和微软全球资深副总裁、大中华区董事长兼首席执行官贺乐赋( Ralph Haupter )共同出席了庆祝活动。

漫长的等待,Win 8 终于快发布了。期待中。。。

下面是我自己学习的Win 8小Sample,为了以后方便学习,特做一些记录。

效果如下图: 右边添加了三个命令,分别为:First Custom Command,Second Custom Command,Third Custom Command。

图1-设置面版

图2-自定义用户控件 右边的控件是用户自己定义的控件,我这里定义的很简单。

关键代码如下:

1、添加命令道设置面版中. 分别添加了三个命令。以及三个命令对应的操作。这里定义的很简单,自己可以定义的更复杂一些。

View Code

2、显示设置面版

        private void ShowSettingsPanel(object sender, RoutedEventArgs e){//Show Setting Panel
            Windows.UI.ApplicationSettings.SettingsPane.Show();}

3、自定义控件关键代码:

public sealed partial class SettingPanelUC : UserControl{Popup pop = null;public SettingPanelUC(){this.InitializeComponent();this.Width = 360d;this.Height = Window.Current.Bounds.Height;this.pop = new Popup();this.pop.Child = this;this.pop.IsLightDismissEnabled = true;//Make the user control is on the right.pop.HorizontalOffset = Window.Current.Bounds.Width - this.Width;pop.VerticalOffset = 0d;//Animation for the user control.this.Transitions = new Windows.UI.Xaml.Media.Animation.TransitionCollection();EdgeUIThemeTransition et = new EdgeUIThemeTransition();et.Edge = EdgeTransitionLocation.Right;this.Transitions.Add(et);         }/// <summary>/// 显示控件/// </summary>public void Show(){if (pop != null){pop.IsOpen = true;}}/// <summary>/// 隐藏控件/// </summary>public void Hide(){if (pop != null){pop.IsOpen = false;}}private void Back(object sender, RoutedEventArgs e){this.Hide();Windows.UI.ApplicationSettings.SettingsPane.Show();}}

总结:Win 8 设置面版还是挺简单的,我这里只是学习写了一些简单的东西,并记录下,方便自己以后再次学习。

希望园子里的朋友能多多指教,我也是一名Win 8 初学者。当然,里面的自定义控件的复杂逻辑还是要靠自己去写的。

本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/archive/2012/10/23/2735450.html,如需转载请自行联系原作者

Win 8 自定义设置面版相关推荐

  1. 自定义关机计算机,在win7系统中自定义设置关机壁纸教程介绍

    win7系统怎么自定义设置关机壁纸?win7系统默认设置关机壁纸,有些用户觉得关机壁纸不好看,想要自定义设置,但是不知道怎么操作.其实win7系统自定义设置关机壁纸的方法比较简单,通过修改注册表即可, ...

  2. 如何修改win服务器默认路由,服务器win默认路由设置方法

    服务器win默认路由设置方法 内容精选 换一换 如果您是通过控制台操作时遇到该问题,请检查头显上的客户端是否为1.4.0及以上版本,详见控制台方式.如果您是通过调用API时遇到该问题,请检查调用&qu ...

  3. 项目实践系列-点击生成自定义设置的二维码

    目前为止,生活中的我们到处可见一些二维码,使用微信扫一扫即可进入到另一个网络空间,这种方式方便了我们的生活,更让我们可以适应这种方式. 那么今天呢,我就个人项目经历,把点击生成自定义设置的二维码的一个 ...

  4. R语言ggplot2可视化:自定义设置X轴上的时间间隔(中断、以年为单位),使用scale_x_date()自定义设置坐标轴间隔和标签、添加标题、副标题、题注信息

    R语言ggplot2可视化:自定义设置X轴上的时间间隔(中断.以年为单位),使用scale_x_date()自定义设置坐标轴间隔和标签(Time Series Plot For a Yearly Ti ...

  5. Python使用matplotlib函数subplot可视化多个不同颜色的折线图、使用set_major_formatter函数自定义设置y轴数值标签格式为百分比

    Python使用matplotlib函数subplot可视化多个不同颜色的折线图.使用set_major_formatter函数自定义设置y轴数值标签格式为百分比 目录

  6. Python使用matplotlib可视化分布点图、自定义设置分布点图的中位数数据点的颜色(Distributed Dot Plot)

    Python使用matplotlib可视化分布点图.自定义设置分布点图的中位数数据点的颜色(Distributed Dot Plot) 目录

  7. Python使用matplotlib函数subplot可视化多个不同颜色的折线图、为多个子图添加总标题(main title)、自定义设置主标题字体类型、字体大小、字体颜色等

    Python使用matplotlib函数subplot可视化多个不同颜色的折线图.为多个子图添加总标题(main title).自定义设置主标题字体类型.字体大小.字体颜色等 目录

  8. R语言可视化dataframe数据、并自定义设置坐标轴各个标签使用不同的色彩

    R语言可视化dataframe数据.并自定义设置坐标轴各个标签使用不同的色彩 目录 R语言可视化dataframe数据.并自定义设置坐标轴各个标签使用不同的色彩

  9. R语言ggplot2可视化分面图(facet_wrap)、使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小

    R语言ggplot2可视化分面图(facet_wrap).使用size参数自定义设置分面图标签栏(灰色标签栏)中的标签文本的字体大小 目录

最新文章

  1. BZOJ 1050: [HAOI2006]旅行comf(枚举+并查集)
  2. cad二次开发--添加对象到模型空间中
  3. 快讯|腔家政服务商“懒猪到家”完成200万种子轮融资,卡伊妮洗衣连锁投资...
  4. sql能查到数据 dataset对象里面没有值_新零售数据分析报告
  5. nyoj--891--找点(贪心)
  6. cudnn.deterministic = True 固定随机种子
  7. Flutter 底部向上弹出的动画按钮
  8. 工作笔记-新系统安装deb文件失败
  9. 对多用户分时系统最重要_互联网搜索引擎:让你的产品在最显眼的位置摆摊
  10. 人人网,微博,QQ空间,朋友圈,常用API调用实现方法
  11. keras中的EarlyStopping
  12. 微型计算机原理8255跑马灯,单片机+74LS138译码器+跑马灯+8255A+8253方波实验详解
  13. 用指纹解锁数据!云盒子企业网盘,新增指纹认证功能
  14. 常见的Hash算法(General Purpose Hash Function Algorithms)
  15. 机器学习——优化算法:牛顿法-伪代码描述算法
  16. android壁纸制作,安卓动态壁纸制做壁纸的方法教程
  17. Summary:Fater Rcnn
  18. GitHub Desktop使用教程
  19. C语言——读取串口数据,并处理
  20. 电视音频输出怎么连接数字功放机

热门文章

  1. 被困69天后,智利矿工重返人间
  2. C#中操作XML (节点添加,修改,删除完整版)
  3. c将字符串拆分,并存入结构体
  4. SQL分页的三种方法
  5. Netty入门系列(1) --使用Netty搭建服务端和客户端
  6. IDEA mybatis-generator 逆向工程
  7. VIM - 每行前或者每行后增加相同的字符串
  8. linux之创建临时文件的方法
  9. vuex实践之路——笔记本应用(三)
  10. Plist文件的创建与读写