-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

次に、App.xaml.cs のメソッドで、ユーザーの設定に応じて、ユーザーApplication_Launchingをどのページに誘導するかを定義できます。NavigationService.Navigate()

WP7.8 で動作し、おそらく WP8 でも動作するはずです。

于 2013-09-11T21:16:09.413 に答える