Tengo un Property
en mi App.xaml.cs llamado User
que contiene los detalles del usuario. He leído here que no puede tener una propiedad de dependencia en la clase de la aplicación.Enlace a la propiedad en App.xaml.cs
Elegí App.cs porque es global para todo el programa y esto se usa para control de acceso, pero cualquier alternativa es bienvenida.
Ahora mi pregunta es cómo puedo enlazar a esta propiedad desde mi UserControls y Windows.
IsEnabled="{Binding Path=User, Converter={StaticResource hasAccessConverter}, ConverterParameter=Mid}"
Obviamente, esto sólo funciona en una propiedad en la DataContext
. Quiero acceder a la propiedad en la aplicación. ¿Alguien me puede mostrar un ejemplo del enlace a la propiedad App.xaml.cs si implemento INotifyChanged
?
Gracias -Oliver
Muchas gracias. Funciona muy bien. – Oliver
Solo una nota de que esto no se puede hacer en Silverlight. x: Static y x: Type no existen en el mundo de Silverlight. – Oliver
Recuerde implementar INotifyPopertyChanged para ver los cambios a esa propiedad reflejados en la interfaz de usuario. – sergiol