Entradas

Mostrando entradas de enero, 2012

Implementando y configurando controles Core – Content Controls

Imagen
Los Content controls son controles que pueden tener un contenido arbitrario, como por ejemplo, otros controles. Su clase base es ContentControl y ejemplos de estos ya se han visto en otras cápsulas: Button, CheckBox y ScrollViewer. Tienen como propiedad principal la propiedad Content que se usa para especificar el contenido del control y puede ser desde un texto hasta el diseño más complejo que requiramos que involucre incluso otros controles. Los Content Controls tienen un estilo predeterminado limitado. Si se desea modificar su aspecto visual se deben asociar a una nueva plantilla. Si quieres conocer más sobre ellos visita: http://msdn.microsoft.com/es-es/library/system.windows.controls.contentcontrol(v=vs.95).aspx En su implementación juegan un papel importante: El ContentTemplate, el ContentPresenter y el TemplateBinding, para conocer más de ellos visita: ControlTemplate http://msdn.microsoft.com/es-es/library/system.windows.controls.controltemplate(v=vs.95).aspx ContentPresente

Implementando y configurando controles Core – CheckBox

Imagen
El control CheckBox permite seleccionar o no una determinada opción entre un grupo de las mismas. El CheckBox es un ContentControl, es decir, su contenido puede modificarse arbitrariamente por el que deseemos. Puede tener tres estados: activado, desactivado e indeterminado. Si quieres conocer más sobre él visita: http://msdn.microsoft.com/es-es/library/system.windows.controls.checkbox(v=vs.95).aspx   Explicación del CheckBox Si tienen comentarios, sugerencias o preguntas. Favor, realizarlas, estaré atento para colaborarles en lo que pueda.

Implementando y configurando controles Core – TextBlock

Imagen
El TextBlock es un control que nos permite mostrar texto en nuestras aplicaciones. Si quieres conocer más sobre él visita: http://msdn.microsoft.com/es-es/library/system.windows.controls.textblock_members(v=vs.95).aspx   Explicación del TextBlock Si tienen comentarios, sugerencias o preguntas. Favor, realizarlas, estaré atento para colaborarles en lo que pueda.

Implementando y configurando controles Core – Button

Imagen
El Button es un control que permite la ejecución de acciones, en una aplicación. Si quieres conocer más sobre él visita: http://msdn.microsoft.com/es-es/library/system.windows.controls.button(v=vs.95).aspx   Explicación del Button Si tienen comentarios, sugerencias o preguntas. Favor, realizarlas, estaré atento para colaborarles en lo que pueda.

Implementando y configurando controles Core - TextBox

Imagen
Silverligth tiene una amplia lista de controles que crece con cada nueva actualización. La mayoría de los controles se encuentran en assemblies que son instaladas por defecto con el Plugin (éstos son algunas veces son referidos como controles Core). Controles como la DataGrid y el Calendar hacen parte de assemblies separadas que deben ser agregadas al proyecto, para poderse usar. En las cápsulas que abordaremos estudiaremos algunos de los controles Core disponibles en Silverligth: TextBox, Button, TextBlock y CheckBox. También daremos una mirada a los Content Controls que son controles que pueden contener un contenido arbitrario y mostraremos como implementar nuestros propios Content Controls. Finalmente, se mostrará cómo hacer referencia de espacios de nombres en nuestro código XAML, para poder usar los controles definidos en los assemblies asociados a esos espacios de nombre. En esta cápsula, en particular, se estudiará el control TextBox. El TextBox es un control que permite mostrar

Controles agrupadores – ViewBox

Imagen
El ViewBox es un control que sirve para escalar o ajustar su contenido. Puede contener solo un objeto que herede de UIElement. Si quieres conocer más de UIElement, visita este enlace: http://msdn.microsoft.com/es-es/library/system.windows.uielement(v=vs.95).aspx Y si deseas conocer más acerca del ViewBox, visita este: http://msdn.microsoft.com/es-es/library/system.windows.controls.viewbox(v=vs.95).aspx   Explicación del control ViewBox Si tienen comentarios, sugerencias o preguntas. Favor, realizarlas, estaré atento para colaborarles en lo que pueda.

Controles agrupadores – ScrollViewer

Imagen
El control ScrollViewer permite el desplazamiento a través de sus controles contenidos mediante la colocación de barras de Scroll. Si quieres conocer más acerca de él visita el enlace: http://msdn.microsoft.com/es-es/library/system.windows.controls.scrollviewer(v=vs.95).aspx Explicación del control ScrollViewer Si tienen comentarios, sugerencias o preguntas. Favor, realizarlas, estaré atento para colaborarles en lo que pueda.

Controles agrupadores – Border

Imagen
En las anteriores cápsulas se han estudiado los controles contenedores: StackPanel Grid Canvas DockPanel WrapPanel Todos estos controles heredan de Panel y permiten organizar y posicionar sus controles contenidos de diferentes formas. Más información de la clase Panel aquí: http://msdn.microsoft.com/es-es/library/system.windows.controls.panel(v=VS.100).aspx En las cápsulas que abordaremos, estudiaremos otros controles que también son contenedores, pero que no heredan de Panel y no permiten la organización y el posicionamiento de sus controles contenidos. Es más, en algunos casos, solo pueden tener un objeto contenido. Dichos controles son: Border, ScrollViewer y ViewBox. Se ha decidido reconocerlos como controles agrupadores, para diferenciarlos de los controles contenedores que heredan de Panel. En esta cápsula, en particular, se estudiará el control Border. El control Border permite colocar un borde o fondo alrededor de otro objeto. Puedes encontrar información sobre él, en es

Algunos trucos y programas para usarse en Windows 7

Imagen
El propósito de esta entrada es contarles, como hice para obtener espacio libre de mi disco duro en Windows 7, con la esperanza de que les pueda servir tanto como me sirvió a mi. En primer lugar se debe conocer, la distribución de espacio que se tiene con relación a las carpetas que posee el disco duro. Es decir, responder a la pregunta, ¿cuánto espacio del disco ocupa cada carpeta de mi disco duro?, para así determinar, si el contenido de alguna de ellas se puede eliminar. En esta tarea ayuda muchísimo un programa de Jam Software llamado TreeSize, cuya versión gratuita se puede obtener desde este enlace: http://www.jam-software.com/treesize_free/ Cuando descargas, instalas y ejecutas el programa, puedes escanear tus discos y esperar un momento al reporte de la herramienta: En mi caso, seleccioné el disco C. Luego pude ver el reporte y era lo que requería: Aquí, noté como en la raíz del disco duro, habían 5,2 GB, verifiqué con el explorador de Windows y efectivamente, se encont