Dezember 2017

Band 32, Nummer 12

Dieser Artikel wurde maschinell übersetzt.

Anmerkung des Herausgebers: Hamburger-Hilfsprogramm

Durch Michael Desmond | Dezember 2017

Michael DesmondBei der Verwendung von XAML-Windows-Team von Microsoft neue NavigationView-Steuerelement im Rahmen der Ersteller-Update für Windows 10-fallen entwickelt, adressiert er eine wichtige Lücke in die universelle Windows-Plattform (UWP) UI. Wenn Jerry Nixon seine Funktion in diesem Monat schreibt "Entwicklerhandbuch für das neue Hamburger-Menü in Windows 10," interne Microsoft-Entwicklungsteams wurden Suche nach Möglichkeiten zur Verbesserung der visual Ausrichtung und die Konsistenz zwischen ihren Portfolio von apps – etwas, das erwies sich als schwierig, mit der vorhandenen SplitView Einfluss haben.

"Die internen Teams erstellen ihre eigenen Hamburger-Implementierungen, aber sie benötigt, um sicherzustellen, dass konsistente benutzerumgebung über Modalitäten wie Stift, Freihand- und Toucheingabe" Nixon erläutert. "Arbeitete auch sehr spezielle Anforderungen für Eingabehilfen, die schwer zu erreichen."

Die NavigationView-Steuerelement-Abgleich dabei behilflich waren, beheben Sie diese Herausforderungen, aktivieren die Teams app UXes bestimmte Anforderungen erfüllen, und bietet alle Vorteile der ein integriertes Steuerelement zu optimieren. "Wie Nixon Hinweise, Microsoft integrierte Steuerelemente strenge Leistung, Design, Lokalisierung, Support und Eingabehilfen Anforderungen erfüllen, die am häufigsten Drittanbieter- und open Source-Projekte nicht."

Auch wenn Microsoft den Stand der Technik in seinen UWP XAML-Steuerelementen verbessert wird, wird das Unternehmen arbeiten, um die Verwendung von XAML-Dialekte wie UWP XAML und Xamarin.Forms, um ein einzelnes Ziel vereinheitlichen fortgesetzt. Die Verwendung von XAML-Standard-Spezifikation definiert ein allgemeine XAML-Vokabular, das unterstützende Frameworks zur Freigabe von Definitionen von XAML-basierte Benutzeroberfläche ermöglicht. Es ist eine schwierige Unternehmen, die erforderlich sind, die Interessensgebiete des etablierte Windows Presentation Foundation (WPF) und Silverlight-Entwickler beim über universelle Windows-Plattform und Xamarin-Programmierer ausschlaggebende Lastenausgleich. Der Nutzen für die letzten beiden Zielgruppen Nixon sagt dazu, dass kann groß sein.

"Xamarin vorzuschlagen mit XAML-Standard Transpile eine UI-Entwurf in vielen verschiedenen Plattformen, einschließlich UWP Fähigkeiten. Dies bedeutet, dass ein Entwickler kann einmal schreiben und viele daraus abrufen, aber die resultierende-app für universelle Windows-Plattform ist immer noch UWP XAML Transpiled von XAML-Standard,"erläutert Nixon. "Wenn ein Entwickler eine app für Android oder Windows verbessern möchte, dauert es diese Fähigkeiten erfolgreich ist. Daher ist es nicht UWP eclipse wie er es beschleunigt."

Nixon herausfiltert auch hilfreich, neue Funktionen wie z. B. bedingte XAML, die, beginnend mit dem Windows 10 fallen Ersteller Update ermöglicht es Entwicklern, Festlegen von Eigenschaften und Instanziieren von Objekten zur Laufzeit basierend auf dem Vorhandensein einer erkannten API. Bedingte XAML kann Entwickler, die die Reaktionsfähigkeit vollständig zu optimieren, und dabei gleichzeitig die Abwärtskompatibilität beibehalten.

Wie Nixon am Ende seiner Funktion Artikel endet, "keine Kontrolle den Anforderungen jeder Entwickler entspricht. Keine API erfüllt die Anforderungen jeder Entwurfs." Das stimmt sicherlich von XAML, die eine Plattform in Bearbeitung mit einer unterschiedlichen Komponente Teammodell zuständig, umfasst mehrere Frameworks und gerätefamilien bleibt. Aber mit seiner fortgesetzten Investitionen, die sowohl in den Tools und die Steuerelemente auch in größerem Umfang XAML Vereinheitlichung Aufwand, scheint Microsoft bestimmt, um das Dienstprogramm und Beschwerde XAML zu erweitern.

Und mit einem Hamburger beginnt.


Michael DesmondChefredakteur des MSDN Magazin ist.


Diesen Artikel im MSDN Magazine-Forum diskutieren