@xeyas78

Почему не скрывается кнопка в WPF?

Из первого скрипта пытаюсь скрыть кнопку из второго, но вместо этого, ничего не работает. Установил message box и он выдает 2 раза цифру 2 при нажатии на кнопку, в чем дело?

Второй скрипт:
using Service.AppDataFile;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
using Service.Pages;


namespace Service
{
    /// <summary>
    /// Логика взаимодействия для MainWindow.xaml
    /// </summary>
    public partial class MainWindow : Window
    {
        public static bool AdminPanel = false;

        public MainWindow()
        {
            InitializeComponent();
            ConnectOdb.conObj = new ServicePEntities();
            FrameObj.frameMain = frmMain;
            frmMain.Navigate(new PageLogin());
            LoadUpPanel();
        }
        
        public void LoadUpPanel()
        {
            if (AdminPanel == false)
            {
                MessageBox.Show("1");
                BtnBack.Visibility = Visibility.Hidden;
                BtnFaq.Visibility = Visibility.Hidden;
            }
            else if (AdminPanel == true)
            {
                MessageBox.Show("2");

                BtnBack.Visibility = Visibility.Visible;
                BtnFaq.Visibility = Visibility.Visible;
            }

            
        }


        
        
        private void btnBack_Click(object sender, RoutedEventArgs e)
        {
            FrameObj.frameMain.Navigate(new PageMain());

        }

        private void btnFaq_Click(object sender, RoutedEventArgs e)
        {

        }
    }
}

Первый
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;

namespace Service.Pages
{
    /// <summary>
    /// Логика взаимодействия для PageLogin.xaml
    /// </summary>
    public partial class PageLogin : Page
    {
        public PageLogin()
        {
            InitializeComponent();

        }



        private void ButtonLogin_Click(object sender, RoutedEventArgs e)
        {
            MainWindow.AdminPanel = true;

            

            MainWindow main = new MainWindow();
            

            
            main.LoadUpPanel();

            
        }
    }
}
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы