Mostrando las entradas con la etiqueta UWP. Mostrar todas las entradas

[UWP - How To] Agregar Pantalla de Bienvenida

Cuando iniciamos una aplicación universal (UWP) siempre vemos alguna pantalla inicial que nos introduce a la aplicación. Si es un juego, veremos algo bastante llamativo lleno de color y otros encantos.

Si se trata de una aplicación generalmente veremos el logo de la misma.
A esto de llamamos Splash Screen. Cuando creamos un proyecto nuevo vemos una enorme cruz (X) que cruza toda la pantalla. 1

[UWP - How To] AppBar

Según el MSDN, AppBar...
Las barras de comandos (también conocidas como "barras de la aplicación (AppBar)") proporcionan a los usuarios acceso fácil a las tareas más comunes de tu aplicación y se pueden usar para mostrar comandos u opciones que son específicos del contexto del usuario, como la selección de fotos o el modo de dibujo. También se pueden usar para ir de una página o de una sección de la aplicación a otra. Las barras de comandos se pueden usar con cualquier patrón de navegación.

[UWP - How To] Apagar Contador de fotogramas (Frame Counter)

Cuando estamos trabajando con aplicaciones universales, inclusive aplicaciones WPF, vemos que aparecen dos grupos de números de tres cifras en el ángulo superior izquierdo de nuestra ventana principal. Es ahí donde nos preguntamos ¿Qué es esto? ¡Que molestoso!

En realidad, es una herramienta bastante útil pero innecesaria en a mayoría de los casos donde no nos interesa la performance y/o interfaz de usuario. A esto se lo llama Frame Counter, el cual indica la velocidad de fotogramas y la información de uso de CPU por el marco actual.

[UWP - How To] Detectar orientación

Básicamente en esta entrada, lo que deseo demostrar es cómo detectar cambios en la orientación de nuestros dispositivos Windows. En líneas generales necesitamos utilizar los sensores del dispositivo. Por lo tanto, debemos agregar la librería:
  • Windows.Devices.Sensors

Ahora bien, necesitamos verificar la orientación actual. Para ello, escribimos la siguiente rutina en el evento Page_Load de MainPage.xaml:

[UWP - How To] Cambiar idioma en tiempo de ejecución

En esta pequeña entrada voy a demostrar cómo cambiar el idioma de nuestra aplicación en tiempo de ejecución, sin reiniciar la aplicación, utilizando únicamente archivos de recursos y asignándole código del idioma.

En la plataforma .NET, en cualquiera de sus "presentaciones" podemos aplicar el cambio de idioma en tiempo de ejecución, pero en UWP no he encontrado información de manera muy simple.

UWP permite la utilización de archivos de recursos, que lo podemos colocar en carpetas con el nombre de la localización que estamos necesitando para cumplir con el objetivo.

[UWP & Telerik -How To] Utilizar controles de Entrada

Existen varios controles para ingreso de datos en el mundo Telerik. Mostraré unos cuantos aquí para tenerlos a mano si es que los lectores lo necesitan. Básicamente, la mayoría de los controles son extensiones de los existentes donde se busca mejorar la interfaz y funcionalidades.

En esta entrada trataremos sobre los controles DatePicker, TimePicker, NumericBox, AutoCompleteBox y Rating.

[UWP & Telerik - How To] Utilizar el control RadDataForm

Este control es muy útil para el ingreso de datos, con muy pocos pasos se puede lograr un formulario completo para ingreso y/o visualización de datos directamente enlazados a datos, facilitando la vida al desarrollador a la hora de diseñar una aplicación visualmente agradable para el usuario.

Como todos los controles Telerik, se agrega el control y se disfruta de las opciones que ofrece el control.

[UWP & Telerik - How To] Utilizar controles de Visualización de Datos

La parte más importante de una aplicación es la forma de visualizar los datos, es por eso que Telerik ha creado uno cuantos controles especiales para la visualización de datos.

Aquí veremos los controles Chart y Gauges que son representaciones de datos muy ricos en cuanto a lo visual se refiere. Aquí una imagen de ejemplo: 1

[UWP & Telerik -How To] Utilizar el control ListView

Este control especializado permite introducir cualquier control existente dentro de él. Cumple la misma función que un ListBox, donde los elementos van en forma de lista. Pero Telerik, nos ofrece más opciones de manera a reemplazar el viejo ListBox por este moderno y completo control.

[UWP & Telerik -How To] Utilizar el control RadDataGrid

El control en cuestión lo utilizamos para mostrar datos en forma de grilla, tal como se ve un una hoja de Microsoft Excel. Este control es uno de los más utilizados para la presentación de datos.

En una grilla se puede filtrar, ordenar, mover, reordenar entre otras operaciones que facilitan la visualización de los datos. En este caso, me basaré en el control Grid de Telerik.

[UWP - How To] Verificar plataforma en Windows 10

Introducción

Muchas veces es necesario conocer sobre que plataforma de Windows estamos ejecutando nuestra aplicación. En esta entrada mostraré cómo verificar qué plataforma de Windows 10 estamos ejecutando. Con esto lograremos ejecutar determinadas acciones dependiendo de esta funcionalidad.

Función

Básicamente utilizamos la propiedad VersionInfo para determinar a qué DeviceFamily pertenece y obtener el resultado que buscamos. Mas información sobre esta función la puedes encontrar aquí.

[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.

[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 desarrollos en Aplicaciones Universales.


[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.

Universal Apps: Tutorial

Introducción

Desarrollar Aplicaciones Universales ofrecen muchas ventajas (y muy pocas desventajas) por el hecho de que podemos crear librerías compartidas con cualquier plataforma, no solamente para Windows. Eso nos da la libertad de realizar miles de aplicaciones para Windows, Android iOs, etc desde la plataforma .NET.

¿Por qué crear un nuevo tutorial?

Porque los tutoriales generalmente se enfocan en cómo crear aplicaciones basadas en principios teóricos. Aquí empezaremos con dichos principios para ir avanzando con principios prácticos, basados en la experiencia ganada en el campo.

¿Qué tipo de tutorial es?

Es un tutorial que se irá confeccionando en el transcurso de los próximos meses, por lo tanto, aún no se tiene una idea acabada del contenido con los temas a ser incluidos

Universal Apps: Lo nuevo para desarrollo Windows

Introducción

Todos nos hemos enterado del Build 2014 que trajo consigo muchas novedades en varios ámbitos por parte de Microsoft. El punto es que han lanzado un simple "Update" para Visual Studio que nos provee de muchas herramientas, SDK y documentación muy útil.

Dentro de dicha actualización aparece la novedad Windows Phone 8.1, donde Visual Studio presenta una idea innovadora y bastante llamativa que supera todas las ideas planteadas en el desarrollo nativo anterior. Analizando los cambios en las plantillas nos encontramos con: Aplicaciones universales (Universal Apps) que permite desarrollar una única aplicación para Windows 8.1 y Windows Phone 8.1. Así como lo leíste, utiliza un mismo runtime para ambos tipos de aplicaciones.


Contexto

En Windows 8 y Windows Phone8 habían ciertos snippets (porciones de código) que se utilizaban de la misma manera, otras que eran similares y otras que diferían bastante, razón por la cual los desarrolladores nos veíamos obligados a crear 2 aplicaciones que puedan realizar la misma función y publicarlos en 2 Tiendas (Store) distintas, una para Windows 8 y otra para Windows Phone.

Para nosotros, los desarrolladores .NET, es una gran noticia y además un desafío muy grande, pues todos sabemos lo competitivo que es el mercado y con estas facilidades que nos ofrece Microsoft hay que saber explotar el potencial.