-1

我创建了一个 Lock.xaml 页面,用户在其中插入密码......但我想给用户一个选项来禁用这个锁我试过 UriMapper

    private void OUriMapper()
    {
        UriMapper mapper = Resources["mapper"] as UriMapper;
        RootFrame.UriMapper = mapper;

        if (.................)
            mapper.UriMappings[0].MappedUri = new Uri("/Lock.xaml?method=UriMapper, UriKind.Relative);
        else
            mapper.UriMappings[0].MappedUri = new Uri("/HomePage.xaml?method=UriMapper, UriKind.Relative);
    }

并在 Settings.xaml 中创建了切换开关现在我想做的是如果切换开关打开,那么用户应该定向到 Lock.xaml 或 HomePage.xaml

我将 UriMapper 代码放入 App.xaml

我正在尝试提出一些逻辑来做到这一点,请帮助

4

1 回答 1

2

WMAppManifest.xml删除NavigationPage属性。

然后,您可以根据用户的设置在Application_LaunchingApp.xaml.cs 的方法中定义用户应该被引导到哪个页面。NavigationService.Navigate()

适用于 WP7.8,应该也适用于 WP8。

于 2013-09-11T21:16:09.413 回答