Entradas

Mostrando entradas de diciembre, 2011

Entendiendo las propiedades de dependencia en Silverligth

Imagen
He decidido escribir este post, como ayuda para la cápsula de Silverligt relacionada con la implementación de Content Controls, en donde se requiere definir para el Content Control una propiedad de este tipo. Haber, las propiedades de dependencia, aunque sin de pronto saberlo, las has usado cada vez que le asignas su valor a una propiedad de las principales de los controles que hemos visto: TextBox, CheckBox, Button o TextBlock. Ello porque las propiedades principales de los controles que mayormente usamos, todas permiten en un momento determinado la aplicación de: Animaciones, Estilos o Enlace a datos, como se verá en otras cápsulas. Las propiedades de dependencia son entonces propiedades que permiten extender la funcionalidad de la propia propiedad. Es decir, tomemos como ejemplo, la propiedad Text del control TextBlock. Con esta propiedad, podemos definir el texto que muestra el TextBlock, allí usamos la funcionalidad normal de la propiedad Text. Sin embargo, como veremos en cápsu

Base de conocimiento

Categoría Descripción Observación Silverligth La propiedad FontStretch del TextBlock y TextBox se encuentra definida solo por compatibilidad con WPF. En Silverligth esta propiedad no tiene efecto, ni siquiera para fuentes OpenType como era en el caso de WPF. http://forums.silverlight.net/ p/126686/284601.aspx Silverligth En lo que respecta a la programación asíncrona, en Silverligth, no es soportada la forma de llamar al método BeginInvoke desde un delegado. Delegate.BeginInvoke  

Otros controles contenedores – WrapPanel

Imagen
En esta cápsula estudiaremos otro contenedor de controles, el WrapPanel. El WrapPanel al igual que el DockPanel no es un control de los básicos que se pueden usar con solo instalar SilverLigth (como si lo son Canvas, StackPanel y Grid). Para poder usar el WrapPanel debes instalar si no los has hecho el ToolKit para Silverligth 4. El Toolkit lo puedes obtener de la siguiente dirección: http://silverlight.codeplex.com/releases/view/43528 Si deseas más información sobre este control contenedor, puedes visitar el sitio: http://msdn.microsoft.com/es-es/library/system.windows.controls.wrappanel.aspx Estudio del control WrapPanel Si tienen comentarios, sugerencias o preguntas. Favor, realizarlas, estaré atento para colaborarles en lo que pueda.

Otros controles contenedores – DockPanel

Imagen
  Motivado por la comunidad a la que pertenezco Avanet , he comenzado a realizar una serie  de videos de enseñanza o pequeñas cápsulas de conocimiento sobre un tema, para mi apasionante, Silverligth. La idea es ir abordando tema tras tema de una forma tranquila y lograr así el entendimiento general sobre el mismo. A continuación, entonces, la primera: En esta cápsula estudiaremos el DockPanel. El DockPanel a diferencia que en WPF (Windows Presentation Foundation) no es un control de los básicos que se pueden usar con solo instalar SilverLigth (como si lo son Canvas, StackPanel y Grid). Para poder usar el DockPanel debes instalar si no los has hecho el ToolKit para Silverligth 4. El Toolkit lo puedes obtener de la siguiente dirección: http://silverlight.codeplex.com/releases/view/43528 Si deseas más información sobre este control contenedor, puedes visitar el sitio: http://msdn.microsoft.com/es-es/library/system.windows.controls.dockpanel.aspx Explicación del uso del control