0

メインページでアプリケーションを作成しました。ログインごとに、ユーザーレベルに応じてユーザーにさまざまなアイテムを表示/非表示にします。メインウィンドウで作成したメニューストリップに他のページ(メインウィンドウ以外)からアクセスするにはどうすればよいですか?例:-3ページあります

マスターウィンドウ-メインページにはメニューストリップが含まれていますこのウィンドウにはメニューストリップのみがあり、テキストを表示するためのテキストボックスがいくつかあります。他のページが読み込まれるフレームコントロール

ログインウィンドウ-別のページ

ユーザーウィンドウ-ログイン後の別のページ

(はっきりしているといいのですが)アプリケーションの起動時にフレームを使用してアプリケーション内を移動すると、ログインページが開きます。ユーザーによっては、ログイン後にメニューストリップが表示されないようにする必要があります。メニュー項目が表示されている必要があります。どうやってするか

4

2 に答える 2

0

返信がかなり遅くなって申し訳ありませんが、これを見ている他の人にとってはおそらく役立つでしょう。

    void MenuItemShowHideManager_OnClicked(object sender, RoutedEventArgs e)

    {
                var navService = NavigationService.GetNavigationService(this);

                var window = new MasterPages.MyMasterWindow
                    {
                        MenuItem1 = {Visibility = Visibility.Hidden},
                        MenuItem2 = {Visibility = Visibility.Hidden},
                        MenuItem3 = { Visibility = Visibility.Visible }

                    };

             //Navigate to your default screen      
  }
于 2013-11-04T18:21:06.473 に答える