Feedback

C# - UWP: Was ist verfügbar?

Veröffentlicht von am 24.05.2015
(0 Bewertungen)
In den neuen UWP Projekten kann nun der Großteil des Codes über alle Plattformen hinweg geteilt werden. Teilweise technisch bedingt ist jedoch nicht alles verfügbar; so funktionieren die Gpio-Klassen nur auf Geräten mit entsprechenden GPIO Anschlüssen.
Microsoft stellt zum Überprüfen der Verfügbarkeit neue statische Methoden bereit die es einem wirklich einfach machen.

Benötigter Namespace
Windows.Foundation.Metadata

Hinweis: Der Namespace enthält u.A. noch Attribute die für das Erstellen von Bibliotheken hilfreich sein können.
Snippet in VB übersetzen
var gpioIsAvailable1 = ApiInformation.IsTypePresent(nameof(Windows) 
                                                  + nameof(Windows.Devices) 
                                                  + nameof(Windows.Devices.Gpio)
                                                  + nameof(GpioController));
//oder vlt. doch besser ohne nameof...
var gpioIsAvailable2 = ApiInformation.IsTypePresent("Windows.Devices.Gpio.GpioController");

//Es existieren noch viel mehr statische Methoden in dieser Klasse!
Abgelegt unter UWP, API, Verfügbarkeit, Apps.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!