public void ChangeWindowState(bool maximizar)
        {
            var branco        = (SolidColorBrush) new BrushConverter().ConvertFromString("White");
            var roxo          = (SolidColorBrush) new BrushConverter().ConvertFromString("#FF673AB7");
            var fillSeparator = (SolidColorBrush) new BrushConverter().ConvertFromString("#FFE0E0E0");

            DispatcherUtil.Dispatcher(() =>
            {
                if (maximizar)
                {
                    ChangeSizeWindow(500, 400);
                    AtualizaEstado();
                    Maximilizar.FechaModal();
                    BordaPrincipal.Background  = branco;
                    BordaPrincipal.BorderBrush = fillSeparator;
                    Timer.Inicia();
                }
                else
                {
                    Timer.Para();
                    ChangeSizeWindow(30, 100);
                    AtualizaEstado();
                    Maximilizar.AbreModal();
                    BordaPrincipal.Background  = roxo;
                    BordaPrincipal.BorderBrush = roxo;
                }
            });
        }
Beispiel #2
0
 public void NavegaJanela(Funcionalidades funcionalidade)
 {
     if (funcionalidade == Funcionalidades.Animes)
     {
         this.NavigationService.Navigate(new Inicio());
     }
     else if (funcionalidade == Funcionalidades.Financeiro)
     {
         this.NavigationService.Navigate(new Financeiro.inicio());
     }
     else if (funcionalidade == Funcionalidades.Steam)
     {
         this.NavigationService.Navigate(new SteamJogos.Inicio());
     }
     else if (funcionalidade == Funcionalidades.Contador)
     {
         janelaPrincipal.WindowState = WindowState.Minimized;
         DispatcherUtil.Dispatcher(() =>
         {
             JanelaContador.Inicializa(janelaPrincipal);
             JanelaContador.Mostrar();
             JanelaContador.Focar();
         });
     }
 }