我将 MVVM Light Framework 用于 Metro 风格的应用程序。
我想在 SettingsPane 中添加一个命令来显示关于页面。关于页面应显示在右侧(如预装的日历应用程序)。对于测试,我在 App.xaml.cs 的 OnLaunched 方法中添加了以下行:
SettingsPane.GetForCurrentView().CommandsRequested += App_CommandsRequested;
和以下事件处理程序:
void App_CommandsRequested(SettingsPane sender, SettingsPaneCommandsRequestedEventArgs args)
{
// Add an About command
var about = new SettingsCommand("about", "About", (handler) =>
{
// show about page in flyout transition...
});
args.Request.ApplicationCommands.Add(about);
}
这是唯一的方法吗?如何弹出关于页面?有小费吗...?
感谢帮助!迈克尔