Este post va en respuesta a una pregunta que recibí. Sucede que al intentar acceder a los botones o elementos de menú de la barra de aplicaciones con el fin de desactivarlos o cambiarles alguna propiedad se genera un NullReferenceException por que en efecto los objetos se muestran con valor null.
Pues bien para lograr molificados debemos acceder a la lista de elementos del ApplicationBar y extraer el objeto al que hace referencia.
Para los iconos podemos modificar Estado, Texto e Imagen
Para los elementos de menú podemos modificar Estado y Texto
Pues bien para lograr molificados debemos acceder a la lista de elementos del ApplicationBar y extraer el objeto al que hace referencia.
Para los iconos podemos modificar Estado, Texto e Imagen

Para los elementos de menú podemos modificar Estado y Texto
La razón es que el ApplicationBar no es un control Silverlight, no se deriva de FrameworkElement y por tanto no implementa muchos conceptos que aplican a estos.
Para leer la explicación más detallada está el artículo de Peter Torr, Why are the ApplicationBar objects not FrameworkElements?
Espero les sea útil, Saludos.
Sorey
Espero les sea útil, Saludos.
Sorey

تعليقات
إرسال تعليق