And*_*ord 1 settings flyout charms-bar windows-store-apps
我正在开发我的第一个Win 8.1 Store应用程序,并且在理解SettingsFlyout时遇到一些麻烦.
感谢为我的自定义设置创建Flyouts并将其添加到Settings Charm 的文档不是问题.
但是,我还没有找到如何在Flyout中导航.我想创建以下行为,因为它可以在邮件应用程序中看到:
步骤1-3没问题.但是我该如何管理其他步骤呢?如何在设置中更深入地导航一个控制杆并使用"后退"按钮再次上升?
小智 6
对于第5步,您可以执行类似的操作
var newFlyout = new AccountFlyout(id);
newFlyout.ShowIndependent();
Run Code Online (Sandbox Code Playgroud)
现在你完成了第5步.
在AccountFlyout.xaml.cs文件挂钩BackClick事件(在构造函数中),然后执行以下操作:
void OnAccountFlyoutBackClick(object sender, BackClickEventArgs e)
{
// go back to the accounts list
var listFlyout = new AccountsListFlyout();
listFlyout.Show();
}
Run Code Online (Sandbox Code Playgroud)
单击帐户上的"后退"按钮现在将"返回""帐户列表"弹出窗口.
是的,这不是非常'MVVM'友好(如果你在VM中执行导航,你必须知道Flyout,如果你在'代码隐藏'中做到这一点,你不是100%MVVM符合)但它得到了工作没有造成不必要的复杂性:)
| 归档时间: |
|
| 查看次数: |
996 次 |
| 最近记录: |