Beispiel #1
0
        // 別のページから遷移してきた時に呼び出されるメソッド
        // 画面描画は完了していないのでLoadedメソッドを利用?
        // 参照 : ttps://qiita.com/nagasakulllo/items/0b06ccc66b9fe0909b3f
        protected override void OnNavigatedTo(NavigationEventArgs e)
        {
            // ユーザー情報の再読込
            CheckFunction.update_user();

            if (StaticParam._permission == "利用者")
            {
                Product_Add_Button.IsEnabled  = false;
                Product_Edit_Button.IsEnabled = false;
                User_Edit_Button.IsEnabled    = false;
            }
            else if (StaticParam._permission == "仕入者")
            {
                User_Edit_Button.IsEnabled = false;
            }
            else if (StaticParam._permission == "管理者")
            {
                // 特になし
            }
            else
            {
                Product_Add_Button.IsEnabled  = false;
                Product_Edit_Button.IsEnabled = false;
                User_Edit_Button.IsEnabled    = false;
            }
        }