Navegando por
Categoría: Desarrollo Windows

Desarrollo sobre la plataforma Windows.

Aplicaciones WPF se rompen en FW 4.8

Aplicaciones WPF se rompen en FW 4.8

Ayer, Microsoft ha lanzado una nueva versión de Visual Studio 2019 el cual corrige algunos problemas importantes sobre todo en un aspecto que me interesa, en el desarrollo sobre la plataforma Windows. El problema radica en que las aplicaciones WPF dejan de funcionar luego de la actualización del .NET Framework 4.8 El problema fue reportado aquí. El mismo efectivamente ya fue solucionado por el equipo de Visual Studio. ¡Gracias por eso!

VS 2019 Issue Fixed: Proyecto Xamarin.Forms no se crea para UWP

VS 2019 Issue Fixed: Proyecto Xamarin.Forms no se crea para UWP

Ayer, Microsoft ha lanzado una nueva versión de Visual Studio 2019 el cual corrige algunos problemas importantes sobre todo en un aspecto que me interesa, en el desarrollo sobre la plataforma Windows. El problema radica en que un Proyecto Xamarin.Forms no se crea para UWP, es decir, la opción no está disponible. En el sitio oficial de Microsoft, menciona que es posible crear este tipo de proyecto para dicha plataforma pero el Visual Studio no lo permitía. Es por eso,…

Leer más Leer más

Incrustar un formulario de Windows en una aplicación WPF

Incrustar un formulario de Windows en una aplicación WPF

Formularios Windows Se refieren a las antiguas aplicaciones ejecutadas sobre el sistema operativo Windows con una interfaz de usuario interesante pero aburrida donde no se puede salir del esquema impuesto por la plataforma. WPF Windows Presentation Foundation se refiere a la evolución de los formularios Windows en donde la interfaz de usuario puede ser creada a gusto del desarrollador/diseñador. ¿Cómo introducir un formulario Windows dentro de WPF? De manera sencilla lo podemos hacer utilizando un control especializado para tal efecto…

Leer más Leer más

Buscar Antecesor en el árbol visual

Buscar Antecesor en el árbol visual

Si buscamos algún elemento dentro de un objeto en la interfaz de usuario y necesitamos acceder a sus datos desde el elemento padre, pero no tenemos idea de cuántos niveles de elementos posee éste, la mejor solución es navegar a través del árbol visual hasta encontrar un elemento del tipo de dato que necesitamos. Para eso necesitamos de una extensión de clase que permite navegar a través del árbol visual. He aquí el código: public static class VisualTreeHelperExtensions{ public static…

Leer más Leer más

RelativeSource utilizando FindAncestor

RelativeSource utilizando FindAncestor

RelativeSource Es una clase que implementa una extensión de marcado la cual describe la ubicación del origen del enlace con respecto a la posición de destino del enlace. FindAncestor Busca elementos antecesores dentro del árbol visual establecido en RelativeSource. Ejemplos prácticos Si necesitas enlazarlo con otra propiedad en el objeto: {Binding Path=PROPIEDAD_A_UTILIZAR, RelativeSource={RelativeSource Self}} Ejemplo: <TextBlock Width=”{Binding RelativeSource={RelativeSource Self}, Path=Parent.ActualWidth}”/> Si necesitas obtener una propiedad del antecesor: {Binding Path=PROPIEDAD_A_UTILIZAR, RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type TIPO_DE_DATO_DEL_ANTECESOR}}} Ejemplo: <TextBlock Margin=”10″ Text=”{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type…

Leer más Leer más

[UWP – How To] Crear formularios de Login y Registro

[UWP – How To] Crear formularios de Login y Registro

Con UWP estamos hablando de un proyecto que puede ejecutarse en múltiples plataformas, por lo tanto, siempre es conveniente tener preparados estos formularios. En este ejemplo, me baso en lo referente a los formularios y la navegación entre ellos. En este caso no se va a conectar a ninguna base de datos. Haremos hard coding de los accesos a modo de captar la idea. Registro Creamos la página de registro a la aplicación (normalmente esto llama a un servicio como…

Leer más Leer más