none
Mostrar Variable en otra ventana C# WPF RRS feed

  • Pregunta

  • Hola, tengo la duda de como poner el texto que se introduzca en un textbox en otra ventana.

    Explicando esto:

    El usuario se logeara en una ventana, al momento de dar ingresar se abrirá un splash dando la bienvenida, lo que quiero hacer es que aparezca ese nombre de usuario en el splash

    jueves, 25 de octubre de 2018 1:39

Todas las respuestas

  • También tuve una duda similar, y la única manera de solucionarlo elegantemente, fue usando el patrón Singleton y colocando una variable de acceso publico o directamente generando el get().


        class main

    {

            private static Main instance = null;
            public string variable;


            private Main() {
                variable = "le agrego un valor";
            }

    public static Main GetInstance()
            {
                if (instance == null)
                    instance = new Main();
                return instance;
            }

    }

    Y en la clase donde quiero usar la variable sería algo así con uso publico:

        class otraclase

    {        
            private Main main;

            private OtraClase() {
                main= Main.GetInstance();

          }

              private metodo() {
                MessageBox.Show("variable de Main:" + main.variable());

          }


    }


    lunes, 29 de octubre de 2018 8:43
  • hola

    Si usas el patron MVVM podrias implementar el publish-suscriber para enviar datos de un viewmodel a otro

    Modo correcto para interactuar entre ViewModels MVVM

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 29 de octubre de 2018 11:38