Principales respuestas
Variables Globales en proyecto WPF

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...
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- Propuesto como respuesta CorsarioVasco miércoles, 19 de enero de 2011 8:49
- Marcado como respuesta Josue YerayMVP, Moderator miércoles, 4 de mayo de 2011 11:31
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 -
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
-
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- Propuesto como respuesta CorsarioVasco miércoles, 19 de enero de 2011 8:49
- Marcado como respuesta Josue YerayMVP, Moderator miércoles, 4 de mayo de 2011 11:31