El día de hoy es tiempo de … Controles WPF.
Si como se podrán imaginar no voy a hablar sobre todos los controles, ni sobre todas las propiedades o características que estos poseen ya que tendría que publicar un libro y este es un blog; pero trataré de referirme ha algunos …. Let´s go.
Nota: Estoy publicando el código XAML sólo por motivos demostrativos ya que en verdad si desean insertar estos controles basta con el designer de Visual Studio o con Expresion para insertar y modificar propiedades de los mismo.
Label
Si como lo escuchan o perdón como lo leen, el control label sobrevivió a la generación del .NET 3.0. Posee todas las caracteristicas básicas de los nuevos controles de WPF. He aquí un ejemplo.
1: <Label Name="label1" Margin="18,51,0,0" Height="30"
2: HorizontalAlignment="Left" VerticalAlignment="Top" Width="98.103">
3: This is a Label. 4: </Label>
TextBlock
1: <TextBlock Height="15.96" HorizontalAlignment="Left"
2: Margin="18,17,0,0" VerticalAlignment="Top" Width="98.103">
3: This is a TextBlock. 4: </TextBlock>
En este caso tiene las mismas propiedades que el control Label, y como resultado tendremos lo siguiente.
TextBox
Este control es un viejo amigo sobreviviente, me da mucha alegría presentarlo y que siga en el Framework, solo que ahora con características de WPF. Es decir mejorado y aumentado.
Un ejemplo chico de código XAML.
1: <TextBox Height="21.96" Margin="144,14,0,0"
2: VerticalAlignment="Top" HorizontalAlignment="Left"
3: Width="148" Background="Silver" BorderBrush="DarkGray"
4: GotFocus="TextBox_GotFocus" Name="TextBox1" LostFocus="TextBox1_LostFocus">
5: This is a TextBox. 6: </TextBox>
Aparte de las propiedades habituales que ya vimos se encuentra el fondo o Background, el color del Borde o BorderBrush. Además se encuentras las referencias a los eventos los cuales serán codificados en el code behind file.
Después de esto tendremos como resultado … lo siguiente.
Bueno creo que por hoy es suficiente. Si además me estoy cayendo de sueño asi que nos vemos y Happy Coding!!
Para adelantar la aplicación final de controles será la siguiente ventana mas o menos.
0 comentarios:
Publicar un comentario