二十五、侧边栏(charm)
方法一
参照: http://www.silverlightchina.net/html/windows8/study/2012/1011/19372_2.html
方法二
右边栏是Windows8应用的特性,可以在其中添加个性的选项来帮助开发者归纳一些功能,在微软Store的上传限制里有一项是用户使用协议(或者隐私条款),该项如不增加,有可能会被打回。在这里简单的加入一个右边栏的设置选项。
在App.xaml.cs代码添加两个方法:
void App_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args) { UICommandInvokedHandler handler = new UICommandInvokedHandler(CommandHandler); SettingsCommand setting = new SettingsCommand("Privacy", "隐私条款", handler); args.Request.ApplicationCommands.Add(setting); } private async void CommandHandler(IUICommand command) { if(command.Id == "Privacy") await Windows.System.Launcher.LaunchUriAsync(new Uri("http://www.bing.com/", UriKind.Absolute)); } |
在OnLaunched方法的最后添加这样一段:
SettingsPane.GetForCurrentView().CommandsRequested += App_CommandsRequested; |
posted on 2013-01-23 17:04 gentle_girl 阅读(302) 评论(0) 编辑 收藏 举报