Navegando por
Etiqueta: XAML

[WPF – How To] Row Details

[WPF – How To] Row Details

Utilizamos esta plantilla cuando queremos mostrar una estructura Maestro/Detalle, donde el Detalle correspondería a Row Details. En este ejemplo utilizaremos la grilla proveída por Microsoft, y no la de Telerik. Aquí creamos una plantilla de Maestro/Detalle donde el maestro muestra datos de un Club y sus campeonatos internacionales ganados. El detalle muestro el logo, nombre, cantidad de títulos y el país de procedencia del club. Nuestro XAML queda de la siguiente manera: <Window x:Class=”WPF_RowDetails.MainWindow” xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation” xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml” xmlns:d=”http://schemas.microsoft.com/expression/blend/2008″ xmlns:mc=”http://schemas.openxmlformats.org/markup-compatibility/2006″ xmlns:local=”clr-namespace:WPF_RowDetails” mc:Ignorable=”d”…

Leer más Leer más

[UWP – How To] Crear hipervínculos

[UWP – How To] Crear hipervínculos

Con cualquier aplicación que utilice XAML, como lenguaje de marcados, para construir su interfaz de usuario ofrecen una variedad de formas de realizar una misma presentación y/o funcionalidad. En este caso, no existe un control para hipervínculos (HyperLink) propiamente, sino que debe crearse de manera explícita mediante estilos y/o triggers que nos permitan mostrar al usuario lo que está buscando. Pero en UWP o existen los triggers de la manera convencional. Para entender un poco mejor todo esto, definamos ambos…

Leer más Leer más

[How To] Manipular Accent Colors mediante código C#

[How To] Manipular Accent Colors mediante código C#

Introducción En estos últimos años el desarrollo sobre la plataforma Windows ha cambiado constantemente, logrando asentarse en este último año, con la resultante de Universal Windows Platform (UWP) que se utilizan para todos los dispositivos con este brillante sistema operativa, llámese Windows Phone, Windows 10+, Xbox, etc. Aquí intenteré demostrar sencillamente como obtener el Accent Color en una aplicación UWP de la manera más sencilla, esto se aplica especialmente para Windows 10 y Windows Mobile 10. Utilizando el código Obteniendo…

Leer más Leer más

[How To] Agregar controles Telerik en Aplicaciones Universales

[How To] Agregar controles Telerik en Aplicaciones Universales

Introducción Cuando desarrollamos aplicaciones buscamos la mayor productividad (eficacia y eficiencia) en este ámbito. La primera tarea que realizamos es la búsqueda de controles que nos faciliten la vida (pues muchos desarrolladores somos muy malos a la hora de diseñar) y uno de esos controles son los de Telerik. Hace años vengo utilizando estos controles y puedo decir que son los mejores del mercado (he probado otros y no me han convencido) por eso los he elegido también para mis…

Leer más Leer más

[How To] Crear un nuevo proyecto para Aplicaciones Universales

[How To] Crear un nuevo proyecto para Aplicaciones Universales

Introducción El desarrollo de aplicaciones universales data de unos años atrás, donde la idea central radica en realizar un único desarrollo para múltiples plataformas (inclusive para otras plataformas que no pertenezcan a Microsoft). Hoy en día, con el auge de Windows 10 este tipo de aplicaciones resultan prácticamente imprescindibles y la forma de lograrlo es desarrollando una única aplicación. Utilizando el código A continuación se muestran los pasos a seguir para crear nuestra Aplicación Universal para Windows 10 (Escritorio y…

Leer más Leer más

[How To] ¿Aplicaciones universales Win 8.1 compatibles con Win10?

[How To] ¿Aplicaciones universales Win 8.1 compatibles con Win10?

Podemos verificar si una aplicación universal desarollada para Windows 8.1 es compatible con Windows 10 utilizando un método simple mediante los espacios de nombres System.Reflection y Windows.ApplicationModel. Simplemente, debemos crear una clase que contenga un método que permita realizar la verificación del Status del dispositivo. using System.Reflection;using Windows.ApplicationModel; namespace AppTest{ public class Comprobacion { private static bool? _esWin10; public static bool EsWin10() { if (!_esWin10.HasValue) { //La clase Package proviene el espacio de nombres Windows.ApplicationModel //El método GetRuntimeProperty proviene del…

Leer más Leer más

[How To] Establecer foco en XAML desde MVVM

[How To] Establecer foco en XAML desde MVVM

Introducción Cuando trabajamos con el patrón MVVM, no tenemos acceso directo a la interfaz de usuario, por lo tanto, establecer el foco de un control visual se complica un poco. En esta pequeña entrada muestro como poder hacerlo. Simplemente utilizamos una propiedad para tal efecto 🙂 Utilizando el código Realizaremos los siguientes pasos para lograr nuestro objetivo: Creamos un Modelo que se llama Club. Creamos el ViewModel con una propiedad Foco, que enviará las notificaciones a la Vista. En la…

Leer más Leer más

[How To] Aplicar estilos desde código

[How To] Aplicar estilos desde código

Introducción Básicamente, aquí demuestro cómo crear un estilo enteramente mediante código C# sin la necesidad de crearlo como recurso en XAML. Particularmente, me siento más cómodo utilizando XAML para realizar esta tarea, pero de todos modos comparto una manera de realizarlo mediante C# Utilizando el código En este caso aplicaremos el estilo a todos los controles de tipo TextBox y cambiaremos sus colores: void AplicartEstiloTextBox(){ //Instanciamos la clase Style y aplicamos el estilo al tipo que necesitemos, mediante typeof. Style…

Leer más Leer más

[XBAP] ¿Qué es WPF Browser Application?

[XBAP] ¿Qué es WPF Browser Application?

Introducción Muchas veces tenemos problemas con los famosos plugins en los innumerables navegadores existentes en el mercado. Un ejemplo claro es Google Chrome, que en versiones actuales deshabilita el complemento NPAPI y que a partir de setiembre de 2015 lo eliminará definitivamente. Por el momento no sabemos que pasarán con las aplicaciones desarrolladas en Silverlight. Una solución brillante es utilizar WPF en el navegador (oficialmente soportado únicamente en Internet Explorer) para evitar el uso de plugins y facilitar la vida…

Leer más Leer más

Silverlight: Propiedades de metadatos personalizados para DomainService

Silverlight: Propiedades de metadatos personalizados para DomainService

Introducción Esta entrada simplemente demuestra cómo agregar una propiedad personalizada en los metadatos generados por el  DomainService metadata. Muchas veces, sobre todo cuando trabajamos con el ADO.NET Entity Framework, necesitamos agregar algunas propiedades adicionales en nuestro metadatos generados, por ejemplo, cuando debemos calcular algo o concatenar algunas cadenas de caracteres. Primeros pasos En este caso, debemos crear una aplicación de tipo ‘Aplicación de negocios Silverlight‘. Así que, utilizaremos el ‘Proyecto Web ASP.NET‘, Luego de eso, necesitamos crear un archivo de…

Leer más Leer más