بررسی نوع پلتفرم در برنامه نویسی ویندوز 10 (UWP)

همانطور که می‌دانید ویندوز 10 و اپلیکیشن های آن می‌تواند روی دستگاه های مختلفی از جمله PCها، تبلت ها، موبایل ها و... اجرا شود. ممکن است نیاز داشته باشید که بدانید نرم افزار هم اکنون در چه پلتفرمی در حال اجراست.

برای نمایش آن تنها کافی است از تکه کد زیر استفاده کنید:

var platformFamily = Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily;

MessageDialog dialog = new MessageDialog(platformFamily);
dialog.ShowAsync();

و یا در صورتی که بخواهید اقدامی متناسب با آن انجام دهید:

var platformFamily = Windows.System.Profile.AnalyticsInfo.VersionInfo.DeviceFamily;

if (platformFamily == "Windows.Desktop")
{
   // Running on Desktop...
}
else if (platformFamily == "Windows.Mobile")
{
   // Running on Mobile...
}

منبع

این مطلب برای اولین بار در تاریخ 27 تیر 1395 در وبلاگ پیمان محمدی منتشر شده است.
نظرات (2)
سارا
8 سال پیش

سلام اقا پیمان من هنگام نصب ویندوز 7 با فلش مموری با این پیغام مواجه میشم موقع انتخاب درایو نصب: we couldnt create a new partition or locate an existing for more information see the setup log fileببخشید اینجا مشکل رو نوشتم توی بقیه پستها نظرات برام باز نمیشد

درود، از طریق یک نرم افزار تحت بوت مدیریت پارتیشن مثل EASEUS Partition Master یا نرم افزار های مشابه پارتیشن C رو حذف کنید و مجدداً بسازید ببینید مشکل برطرف میشه یا نه

باربری
9 سال پیش

مطلب خوبی بود