示例#1
0
        public MainWindow()
        {
            //Modificamos la posición de la pantalla y su alto y ancho para que sean un 90% del tamaño de la pantalla
            this.Height = (System.Windows.SystemParameters.PrimaryScreenHeight * 0.9);
            this.Width  = (System.Windows.SystemParameters.PrimaryScreenWidth * 0.9);
            this.WindowStartupLocation = WindowStartupLocation.CenterScreen;

            //Se crean los componentes
            InitializeComponent();

            //se crea si no existiera el entorno inicial de la aplicación (Directorios necesarios de la aplicación)
            //y se registran los path que se usaran posteriormente
            if (RecursosAplicacion.Directorios.Count == 0)
            {
                RecursosAplicacion.EntornoInicialAplicacion();
            }

            //Creamos la sesión de github que se va a mantener por toda la aplicación
            MainWindow.gitHub = GitHub.GithubInstancia;

            //Leemos la configuracion inicial
            this.ConfiguracionInicial();

            //Comprobamos si esta activada la casilla de recordar usuario o login
            //En caso afirmativo cargamos los datos y marcamos la casilla correspondiente
            if (ConfiguracionAplicacion.Default.RecordarUsuario || ConfiguracionAplicacion.Default.RecordarLogin)
            {
                this.LoginInicial();
            }

            //Indicamos que va a haber un diccionario de recursos y su dirección
            ConfiguracionPagina.DefinirIdioma(this, "Raiz");
        }
        public Calendario()
        {
            //Define la variable cultural según el archivo de configuración
            string codigocultura = "en-US";

            if (ConfiguracionAplicacion.Default.Idioma.Equals("ES"))
            {
                codigocultura = "es-ES";
            }

            //modifica la variable de infórmación cultural del programa en curso
            CultureInfo ci = new CultureInfo(codigocultura);

            CultureInfo.DefaultThreadCurrentCulture = ci;

            //inicializamos el programa
            InitializeComponent();

            ConfiguracionPagina.DefinirIdioma(this, "Calendar");

            //declaramos vacio una lista de fechas para marcar en el calendario
            _significantDates = new List <DateTime>();
            //vinculamos cualquier cambio en el observable eventos al metodo cambiarselección
            _eventos.CollectionChanged += CambiarSeleccion;

            //ObtenerEventos();
            InicializarSelectorHoras();
        }
示例#3
0
        public AnadirArchivo(Archivos archivo1, string tipoaventura, string seccion, int indice = 0)
        {
            InitializeComponent();
            Inicializar(archivo1, tipoaventura, seccion, indice);
            ConfiguracionPagina.DefinirIdioma(this, "Resources");

            this.DataContext = this;
        }
示例#4
0
 public MenuRecursos()
 {
     InitializeComponent();
     ConfiguracionPagina.DefinirIdioma(this, "Resources");
     if (ConfiguracionAplicacion.Default.Idioma.Equals("EN"))
     {
         this.Title = "ResourcesMenu";
     }
     RefrescarUcs();
 }
示例#5
0
        public AnadirCampana(Campana campana, ObservableCollection <Campana> campanas)
        {
            InitializeComponent();

            ConfiguracionPagina.DefinirIdioma(this, "MainMenu");

            this.campana     = campana;
            this.observable  = campanas;
            this.DataContext = this;
        }
        public AnadirEscenario(Campana campana, EscenarioCampana escenario, ObservableCollection <EscenarioCampana> observable1)
        {
            InitializeComponent();

            ConfiguracionPagina.DefinirIdioma(this, "MainMenu");

            this.Escenario  = escenario;
            this.Campana    = campana;
            this.observable = observable1;
            DataContext     = this;

            if (escenario is null)
            {
                this.BotonAnadirEscenario.IsEnabled    = false;
                this.BotonModificarEscenario.IsEnabled = false;
            }
        }
示例#7
0
 private void IdiomaEN_MouseDown(object sender, MouseButtonEventArgs e)
 {
     ConfiguracionAplicacion.Default.Idioma = "EN";
     ConfiguracionPagina.DefinirIdioma(this, "Options");
     GuardarConfiguracion();
 }
示例#8
0
 public VentanaOpciones(menuPrincipal ventanaprincipal)
 {
     InitializeComponent();
     ConfiguracionPagina.DefinirIdioma(this, "Options");
     ventana = ventanaprincipal;
 }
 private void Window_Loaded(object sender, RoutedEventArgs e)
 {
     ConfiguracionPagina.DefinirIdioma(this, "Resources");
 }
 public VentanaModal()
 {
     InitializeComponent();
     ConfiguracionPagina.DefinirIdioma(this, "Roller");
 }
 public Registrarse()
 {
     InitializeComponent();
     ConfiguracionPagina.DefinirIdioma(this, "Raiz");
 }