none
Variables Globales en proyecto WPF RRS feed

  • Pregunta

  • Hola

    Estoy desarrollando un proyecto en WPF, necesito de algunos valores en toda la aplicacion por lo que necesito hacer variables globlales, donde declaro esas variables y como le asigno los valores que deseo..

    Gracias por tu valiosa ayuda...

     

    miércoles, 22 de diciembre de 2010 16:47

Respuestas

  • Hola, yo utilizo una clase Singleton que siempre se llama Context y cuando quiero una variable global para mi es una propiedad de esa clase, de manera que accedo siempre a la variable con  Context.Current.NombreVarible. Ademas no hay que instanciarla en ningún momento al ser Singleton ya que la primera vez que la invoques ella se creará automáticamente
    Oscar Avarez Guerras - Arquitecto Software en I3B (I+D+I) Blog:http://geeks.ms/blogs/oalvarez Por favor marca como respuesta si te ha ayudado esta respuesta
    miércoles, 19 de enero de 2011 8:19

Todas las respuestas

  • Hola jesl

    si estás usando c# puedes usar la clase app (app.xaml.cs) o vb.net  application (application.xaml.cs) para poner propiedades y acceder desde cualquier parte de la aplicación.

    Un gran saludo!


    MCTS .NET Framework 3.5 Windows Forms Application Development
    MCTS .NET Framework 3.5 Windows Presentation Foundation
    Visita mi Blog en Geeks.ms
    Sigueme en Twitter
    jueves, 23 de diciembre de 2010 12:09
    Moderador
  • Que tal Jesl, si son variables que puedas transformar en algun tipo de dato sencillamente puedes usar el app.config en la seccion de appsettings agregas (<add) una clave (key="nombreEmpresa") y un valor (value="MiEmpresa" />), de lo contrario podrias declarar una clase con metodos y campos estaticos y ahi podras acceder a ellos de cualquier parte de tu aplicacion, aunque el uso de variables estaticas no es muy recomendable por aquello de performance.

    Espero haya sido de tu ayuda, saludos

    jueves, 13 de enero de 2011 20:20
  • Hola, yo utilizo una clase Singleton que siempre se llama Context y cuando quiero una variable global para mi es una propiedad de esa clase, de manera que accedo siempre a la variable con  Context.Current.NombreVarible. Ademas no hay que instanciarla en ningún momento al ser Singleton ya que la primera vez que la invoques ella se creará automáticamente
    Oscar Avarez Guerras - Arquitecto Software en I3B (I+D+I) Blog:http://geeks.ms/blogs/oalvarez Por favor marca como respuesta si te ha ayudado esta respuesta
    miércoles, 19 de enero de 2011 8:19