Navegando por
Etiqueta: Windows Development

Microsoft MVP 2017

Microsoft MVP 2017

Empecé el año 2017 con este correo desde Microsoft: Estimado/a Christian, Una vez más nos complace enormemente otorgarle del premio 2017 Microsoft Most Valuable Professional (MVP). Este galardón se concede a los líderes excepcionales de la comunidad técnica que, con su compromiso ejemplar, comparten con los demás su extraordinaria pasión, sus conocimientos técnicos y la experiencia en el uso de la tecnología. Agradecemos la destacada contribución que ha realizado a las comunidades técnicas de Business Solutions y Windows Development durante…

Leer más Leer más

[UWP – How To] Detectar orientación

[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: private void Page_Loaded(object sender, RoutedEventArgs e){ //Obtenemos la orientación actual string orientacion = (Windows.Graphics.Display.DisplayInformation.GetForCurrentView().CurrentOrientation.ToString());new Windows.UI.Popups.MessageDialog(“Orientación: ” + orientacion).ShowAsync();} Ahora bien, para poder detectar cambios, no…

Leer más Leer más

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

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

Leer más Leer más

[WinForms – How To] Agregar controles en una grilla (Opción 2)

[WinForms – How To] Agregar controles en una grilla (Opción 2)

En el artículo anterior, hemos visto como agregar controles a una celda dependiendo de las necesidades que tenemos para lograr el objetivo. En este artículo mostraré una alternativa al artículo anterior, donde utilizaremos el reemplazo del control en la celda actual, donde ingresamos al hacer clic en la celda. Particularmente, esta forma me resulta más rápida y sencilla para mostrar un determinado control dentro de una celda. Básicamente, empezamos declarando un objeto de la clase DateTimePicker: //Esto lo colocas dentro…

Leer más Leer más

[WinForms – How To] Agregar controles en una grilla (Opción 1)

[WinForms – How To] Agregar controles en una grilla (Opción 1)

En ocasiones, dentro de un formulario Windows, necesitamos introducir controles especiales que cumplan con una determinada función. Por ejemplo, necesitamos un selector de fechas para poder trabajar con este tipo de datos. Es ahí donde necesitamos personalizar la celda en cuestión. Una opción válida para esto es crear una clase que herede de la clase DataGridViewColumn, con esto lograremos reemplazar la celda por el control de nuestra preferencia. En este caso crearemos una clase llamada CalendarColumn que hereda de DataGridViewColumn:…

Leer más Leer más

[How To] Detectar dispositivos USB con C#

[How To] Detectar dispositivos USB con C#

En ocasiones necesitamos detectar los dispositivos que estamos conectando a la PC, es por eso que les comparto una muy buena opción para detectar las nuevas conexiones de dispositivos USB. Simplemente utilizamos la clase ManagementEventWatcher y procesamos la consulta tal como se muestra en el ejemplo: No olvidar agregar el espacio de nombres: using System.Management; ManagementEventWatcher watcher = new ManagementEventWatcher();WqlEventQuery consulta = new WqlEventQuery("SELECT * FROM Win32_VolumeChangeEvent WHERE EventType = 2");watcher.EventArrived += new EventArrivedEventHandler(watcher_EventArrived);watcher.Query = consulta;watcher.Start();watcher.WaitForNextEvent(); El manejador de eventos quedaría…

Leer más Leer más

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

[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. DatePicker Este control permite únicamente seleccionar la fecha. Lo único que cambia es el diseño, que depende de la plataforma que estamos…

Leer más Leer más

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

[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. Para este tutorial, procedemos a crear todo el formulario vía código C#. Primero, creamos…

Leer más Leer más

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

[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: Chart Se muestran distintos tipos de gráficos como ser barras, líneas, áreas, torta, etc. Para crear este tipo de gráfico podemos realizar los siguientes…

Leer más Leer más

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

[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. Para utilizar este control debemos agregar referencia a las librerías de UWP desde el Visual Studio. El conjunto de librerías a agregar es el Telerik UI For Universal Windows Platform. Una vez agregado el conjunto…

Leer más Leer más