Programar fácil con Arduino

Programar fácil con Arduino, entiende cómo funciona el mundo.

  • Blog
  • ¿Quién soy?
  • Podcast
  • Curso Arduino [GRATIS]
  • Curso Domótica [GRATIS]
  • Acceder
Usted está aquí: Inicio / Blog / Modern UI para WPF

Modern UI para WPF

Luis del Valle Hernández

Mahapps Metro

Como desarrollador de aplicaciones WPF, te das cuenta que la interfaz gráfica cada vez tiene más importancia, por eso que se hace necesario tener siempre a mano un Toolkit que sobrescriba los estilos que vienen por defecto para Windows, por cierto, son horrorosos para Windows 7. Vamos a ver varios de estos Toolkit para Modern UI, que en un momento dado te pueden sacar de un apuro, eso sí,  tenemos versiones de código abierto y versiones de pago, éstas últimas con muchas más características .

Los Toolkit de código abierto nos brindan ciertas utilidades, pero sobre todo se centran en el diseño de nuestra interfaz gráfica. Si tuviéramos que elegir uno entre todos, sin duda elegiría Mahapps Metro. Esta herramienta aplica el estilo visual Metro de Microsoft, dando mucha potencia a nuestra interfaz gráfica. Además de los principales controles de WPF, podemos encontrar nuevos controles que nos resultarán útiles para ciertos casos. Añadiendo este Toolkit a tu proyecto te olvidarás completamente de la interfaz gráfica ya que, como hemos comentado antes, sobrescribe los estilos por defecto.

También cabe destacar los siguientes Toolkit de código abierto:

  • Elysium
  • MUI
  • Modern Metro Charts (todo tipo de gráficas)

Todos ellos los podrás encontrar en el gestor de paquetes Nuget del Visual Studio.

Los Toolkit de pago te pueden agilizar el trabajo de una manera bárbara, además contemplan características que los de código abierto no tienen. Suelen tener sus propios controles basados en los controles por defecto pero con muchas más funcionalidades. Con respecto a los precios, varían según la marca pero eso si, si os decidís por alguno de ellos aseguraros de que sea una versión libre de derechos. Se llama libre de derechos a las licencias las cuáles haces un pago único y eres libre de utilizarlas cuantas veces quieras siempre de acuerdo a los términos de contrato. Algunos de ellos son los siguientes.

  • Infragistics
  • Devexpress
  • Visifire
  • Telerik
  • Xceed

En definitiva, cambia la interfaz gráfica por defecto en tus aplicaciones WPF, sobre todo si desarrollas para Windows 7.

integraciones de Home Assistant

Integraciones de Home Assistant

En este tutorial voy a hablar de las integraciones de Home Assistant pero antes déjame contarte la historia de Jack, un norteamericano de bien, de los … [+ info...]

dispositivos inteligentes para el hogar

Tipos de dispositivos inteligentes para el hogar

En este artículo voy a hablar de los dispositivos domóticos o dispositivos inteligentes para el hogar que pueden ser integrados dentro de Home … [+ info...]

osciloscopios

Osciloscopio para proyectos con Arduino

Una imagen vale más que mil palabras. Seguro has escuchado esta frase alguna vez y es probable que en la mayoría de las ocasiones lo que dice sea … [+ info...]

Copyright © 2023 · Programar Fácil · Aviso legal

Utilizamos cookies propios y de terceros para mejorar nuestros servicios y experiencia de usuario. Si continua navegando, consideramos que acepta su uso.Aceptar Política de privacidad y cookies
Política de cookies

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Siempre activado
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
GUARDAR Y ACEPTAR