Ver por etiquetas
Todas las etiquetas »
WPF (
RSS)
Estilo Heredado: Permite definir un estilo como recurso para personalizar cualquier control de la interfaz de usuario. Definición: < Style x : Key ="estilo1" > < Setter Property ="Control.FontFamily" Value ="Arial"/> < Setter Property ="Control.FontSize" Value ="22"/> < Setter Property ="Control.Background" Value ="Red"/> </ Style > Aplicación: < Button Content ="Pincha Aquí!!" Height...
Muchas veces necesitamos abrir una serie de ventanas secundarias, para mostrar un mensaje informativo, un error, etc..Una alternativa es la utilización de los famosos Dialog Boxes, aunque esta opción no es recomendable si la aparición de estos mensajes es muy frecuente. Debido a la limitación de esta funcionalidad en XBAP de WPF y Silverlight, ahora propongo una solución alternativa para cada una de las plataformas nombradas con anterioridad. Para WPF la alternativa...
Los desarrolladores que nos dedicamos a la creación de aplicaciones basadas en Windows Presentation Foundation, se nos plantea la siguiente duda ¿cómo depuro los elementos visuales de mi aplicación? Yo he descubierto gracias a Oskar Alvarez , la herramienta SNOOP. Dicha herramienta la podréis descargar aquí . Una vez instalemos y ejecutemos la aplicación podremos ver que está desarrollada en WPF. Snoop se encarga de realizar una búsqueda...
Windows Presentation Foundation a partir del Framework 3.5 SP1 nos ofrece una serie de efectos Pixel Shaders. Vamos a provechar esta funcionalidad para aplicarla a Silverlight 3. Lo primero que debemos hacer es descargar la última versión de WPF-FX , esta aplicación se compone de una serie de ejemplos y librerías basadas en los pixel Shaders que utilizaremos más adelante. Abrimos un nuevo proyecto de Silverlight 3 con Visual Studio. Presionamos con el botón...
Si queremos dar un paso más, otorgando un añadido a la aplicación que estamos desarrollando, podemos dar diferentes formatos de texto a un informe, cartas, currículos etc... Para mostrar esta característica voy a elaborar una simple aplicación en la que introduciremos un texto y podremos elegir las diferentes fuentes, así como cambiar el texto a negrita o cursiva. El texto original en el que voy a realizar los diferentes cambios, cada uno de estos valores cambiará gracias a la utilización...
A través del control InkCanvas de Windows Presentation Foundation. Deseo mostrar una aplicación que pretende imitar a un décimo del rasca y gana o por podernos imaginar un cristal lleno de vaho que pretendemos limpiar para vernos reflejados. ¿Cómo vamos a lograrlo?, la solución es la utilización de uno de los controles del XAML de WPF ( InkCanvas ). Este se situará detrás de la imagen, así será invisible para el usuario pero nosotros podemos aprovechar todas las posibilidades que este control nos...
Uno de los problemas con los que me encuentro a menudo, son las limitaciones que ofrece el lenguaje XAML a la hora de obtener información sobre un error. Voy a centrarme en la depuración de los Data Binding, debido a que son una parte importante de Windows Presentation Foundation y la detección de errores de los mismos se hace casi indispensable. Tengo dos métodos para depurar los Binding: Output Window de Visual Studio Tengo una aplicación que carga una serie de...
Las compañías Dotnet Solutions , Monochrome y Plataform Evangelism de Redmond, se han puesto manos a la obra para dar una vuelta de tuerca al concepto de búsqueda de la conocida "Wikipedia". La Wikipedia Explorer es una aplicación basada en las plataformas de Microsoft Windows Presentation Foundation y Windows Azure. Las principales novedades respecto a la Wikipedia tradicional, es una mayor facilidad de búsqueda, al presentarnos nexos de unión entre los diferentes documentos. Esta...
En términos fotográficos el ojo de pez es un ángulo de visión extremadamente grande a partir de 180⁰.Voy asemejar este efecto en términos Informáticos. Utilizaré la herramienta de Microsoft con la que en los últimos meses he escrito diversas entradas en este blog, Windows Presentation Foundation, para ello utilizaré una serie de botones que al situarnos sobre ellos realicen el citado efecto. Una vez abierto Visual Studio 2008 y creado un nuevo proyecto en WPF, dentro de la etiqueta < Grid...
Con la llegada de Windows Vista apareció el efecto Aero, pero como realizar este efecto en las aplicaciones de WPF que desarrollamos con Visual Studio 2008 y además que este efecto se aplique a toda la ventana de la aplicación?? Bien pues aquí te muestro una solución que te llevará por una serie de pasos para lograr el efecto deseado. Una vez creado un nuevo proyecto de WPF y añadirle los distintos controles vamos a meternos en faena. Empezaremos añadiendo la referencia PresentationFramework.Aero...
Trasteando con Microsoft Expression Blend2 he conseguido crear un efecto llamativo y que le da un toque sutil a nuestra aplicación. El punto de partida es la inserción de un Media Element (un video en mi caso), seguidamente crearemos el efecto de reflexión de dicho elemento. Lo primero que debemos hacer es introducir un video a nuestro proyecto. Para ello debemos situarnos en el explorador de archivos de Expression Blend, haremos click con el botón derecho sobre nuestro...
En esta nueva entrada del blog deseo mostrar un caso sencillo a la vez que útil. Me voy a poner en situación, tenemos un formulario típico, con una serie de datos que rellenar que serán utilizados de el modo que se crea conveniente. Que pasa cada vez que introducimos un dato en cada campo de un formulario y deseamos pasar al siguiente, pues que perdemos tiempo en utilizar el ratón para cambiar al siguiente dato, creando la incomodidad correspondiente al usuario final. Como la finalidad de WPF es...
El gran volumen de datos que manejan las empresas en la actualidad, hace que la presentación de estos sea clara y concisa. Una de las herramientas para poder presentar los datos en Windows Presentation Foundation es la utilización de la librería que nos ofrece de forma gratuita el equipo de desarrollo de amCharts . Una vez descargada dicha librería, esta nos permitirá la utilización de las distintas formas de presentación de los datos (barras,sectores...