西西软件园多重安全检测下载网站、值得信赖的软件下载站!
软件
软件
文章
搜索

首页西西教程操作系统 → Windows 8 支持手工自定义设置面版

Windows 8 支持手工自定义设置面版

相关软件相关文章发表评论 来源:Work Hard Work Smart时间:2012/10/23 17:27:52字体大小:A-A+

作者:Work Hard Work Smart点击:0次评论:8次标签: Windows8

  • 类型:中文字库大小:7.5M语言:中文 评分:9.8
  • 标签:
立即下载

今日 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、添加命令道设置面版中. 分别添加了三个命令。以及三个命令对应的操作。这里定义的很简单,自己可以定义的更复杂一些。

        private void AddCommandToSettingPanel()
        {
            //Add three command to Setting Panel.
            SettingsCommand cmd1 = new SettingsCommand("1", "First Custom Command",
                c =>
                {
                    SettingPanelUC uc = new SettingPanelUC();
                    uc.Show();
                });
            SettingsCommand cmd2 = new SettingsCommand("2", "Second Custom Command",
                c =>
                {
                    ShowMessageTBK.Text = "Second Custom Command Click";
                });
            SettingsCommand cmd3 = new SettingsCommand("3", "Third Custom Command",
                c =>
                {
                    ShowMessageTBK.Text = "Third Custom Command Click";
                });

            //Add command in CommandsRequested Event.
            SettingsPane.GetForCurrentView().CommandsRequested += (sp, arg) =>
            {
                arg.Request.ApplicationCommands.Add(cmd1);
                arg.Request.ApplicationCommands.Add(cmd2);
                arg.Request.ApplicationCommands.Add(cmd3);
            };
        }


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 设置面版还是挺简单的,我这里只是学习写了一些简单的东西,并记录下,方便自己以后再次学习。当然,里面的自定义控件的复杂逻辑还是要靠自己去写的。

    仿宋gb2312
    (7)仿宋gb2312
    仿宋gb2312和仿宋的区别就在于一个是小类一个是大类的区别,一般来说政府公文都会要求使用仿宋gb2312字体。现在很多人的电脑默认都没有安装仿宋gb2312字体,有时候需要写一些对字体有要求的文书时,就会比较麻烦。这里西西为大家提供了仿宋gb2312字体下载,大家电脑中没有默认安装的可以装一下。...更多>>
    • 仿宋GB2312字体win7版官方版

      10-15 / 2.2M

      推荐理由:win7中没有这款仿宋_GB2312字体,也没有楷体_GB2312字体,默认的是雅黑字体,需要下载这两款字体,安装到wi
    • 仿宋gb2312字体win10版官方版

      10-17 / 2.4M

      推荐理由:仿宋gb2312字体win10版是一款仿宋gb2312字体官方下载,打开PDF的时候,会提示“无法找到或创建字体仿宋GB231
    • 思源宋体字体包官方版

      04-05 / 50M

      推荐理由:思源宋体字体包是谷歌和Adobe经过一年多研发而设计的,相信大家都知道思源黑体,思源宋体同样以“SIL开放字
    • 思源宋体字体官方免费版

      04-05 / 63.1M

      推荐理由:思源宋体字体是一款非常优秀的字体,Adobe的开源泛CJK字体,其设计形态,整体效果都堪称完美。它由Adobe联合
    • 小标宋体gbk字体官方免费版

      06-23 / 7.8M

      推荐理由:小标宋体gbk字体是一款方正小标宋简体字体下载,按照《国家行政机关公文格式》(GB/T9704-1999)规定:行政
    • 长城特粗宋体最新免费版

      04-12 / 2.0M

      推荐理由:长城特粗宋体是一款艺术字,用于海报设计,网页页面设计,美工ps等地方,字体圆融和谐,大气兼带优雅。软件

    相关评论

    阅读本文后您有什么感想? 已有人给出评价!

    • 8 喜欢喜欢
    • 3 顶
    • 1 难过难过
    • 5 囧
    • 3 围观围观
    • 2 无聊无聊

    热门评论

    最新评论

    发表评论 查看所有评论(8)

    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)