Identificar si nuestra App se está ejecutando en Windows Phone 8.x ó en Windows Phone 10
En según que circunstancias, nos conviene conocer y saber si nuestra App se está ejecutando en un Windows Phone 8.x o en un Windows Phone 10.
El siguiente código, nos ayudará a saber precisamente esto y con muy pocas líneas de código.
Lo primero que debemos hacer es importar dos namespaces:
using System.Reflection;
using Windows.ApplicationModel;
Una vez hecho esto, lo siguiente que deberemos hacer es utilizar una línea de código muy sencilla:
bool isWindows10 =
(Package.Current.GetType().GetRuntimeProperty("Status") != null ? true : false);
De esta forma, si el valor de isWindows10
es true estaremos ejecutando nuestra App en un Windows Phone 10, y si es false en un Windows Phone 8.x.
Como podemos ver, es muy fácil de hacer y en apenas una línea de código.
¡Happy Coding!