Universal Windows Platform XAML Custom Controls start to finish

Slides:



Advertisements
Similar presentations
© 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or.
Advertisements

demo.
Feature: Print Remaining Documents © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or.
customer.
demo © 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names.
demo Demo.
demo QueryForeign KeyInstance /sm:body()/x:Order/x:Delivery/y:TrackingId1Z
Sr. Dir. – Systems Architecture Inlet Technologies.
Building Metro style apps with XAML with.NET Tim Heuer Program Manager Microsoft Corporation DEV353.
12/29/2017 2:33 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
5/2/2018 1:53 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS.
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Azure Jeffrey Ferman Program Manager 3-006
Build Your Own MVVM Framework
6/12/2018 3:52 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Ignite /19/2018 2:35 AM
9/11/ :55 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Microsoft Connect /17/ :55 PM
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /10/2018 3:26 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
Microsoft Build /12/2018 2:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Windows Device Portal and Remote Diagnostics
Microsoft Build /24/2018 4:02 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
MIX 09 11/24/2018 9:18 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Build /30/2018 2:15 AM Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager.
XAML Deep Dive for Windows & Windows Phone Apps Jump Start
Digital display units This template is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION.
Intranet web banner units
Title of Presentation 12/2/2018 3:48 PM
Connected Animations Create seamless page transitions in the Fall Creators Update Steven Moyes Program Manager – User Experience Platform.
Using Windows Runtime and SDK to build Metro style apps
UWP Application Data: Building a continuous application experience
Bare Metal Development for the Universal Windows Platform
MIX 09 12/8/2018 4:33 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Microsoft Connect /31/2018 7:21 AM
Improving JavaScript Frameworks, Edge, & UWP Web Apps
Windows Template Studio
Implicit Animations Varun Shandilya Senior Program Manager Windows UI
Microsoft Build /16/2019 1:17 PM Adding Interactions in the Visual Layer to Create Customized & Responsive Experiences Anthony Young & Lindsay Kubasik.
What’s new for Windows 8 Devs Part 2
Microsoft Connect /17/2019 9:55 PM
Color Picker Kiki Saintonge PM – XAML Controls
Internal social media units
Azure Functions & Aurelia Serverless SPAs
Build data-driven collection and list apps using ListView in HTML5
C++ Productivity Improvements
Microsoft Connect /19/2019 2:33 PM
Tips and Tricks for Making Web Forms Shine with Microsoft ASP.NET 4
Microsoft Build /24/2019 6:46 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
TechEd /27/ :51 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Using Windows Runtime and SDK to build Metro style apps
Microsoft Ignite NZ October 2016 SKYCITY, Auckland.
8/04/2019 9:13 PM © 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
Brandon Bray Principal Group Program Manager Microsoft Corporation
4/12/2019 5:27 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
Windows Device Portal Hirsch Singhal Program
XAML Deep Dive for Windows & Windows Phone Apps Jump Start
Architecting Silverlight Applications with MVVM
Using Expression Animations to Create Engaging & Custom UI
Microsoft Build /20/ :42 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
From Start to REST in 60 Minutes (DEV323)
Reveal Highlight Introduction to using light in your app
Leveraging existing code in Metro style apps
4/29/ :17 AM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
User Segmentation and Targeted Push Notifications for UWP apps
Title of Presentation 5/24/2019 1:26 PM
5/30/2019 1:59 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION.
Power BI – The Circle is Complete
Bringing existing managed code into Metro style apps
Presentation transcript:

Universal Windows Platform XAML Custom Controls start to finish B8035 Universal Windows Platform XAML Custom Controls start to finish Nikola Metulev Program Manager - Microsoft @metulev John Bristowe Developer Relations - Progress @JohnBristowe

open.nasa.gov | neo.ssa.esa.int

open.nasa.gov | neo.ssa.esa.int

PRISM Adaptive Trigger Library ReactiveUI Composition Surface Factory UI for UWP MVVM Light Windows UI Dev Labs Catel Template10 WinRT XAML Toolkit Monolith Caliburn.Micro Composition Pro Toolkit WinUX UWP Community Toolkit Akavache XAML Behaviors Cimbalino-Toolkit

MasterDetailsView + DataGrid

Extending Controls Attached Properties

demo

Checklist for creating custom controls demo Checklist for creating custom controls Check if someone else has created one Extend existing controls if possible to get a lot for free Use system styles and resources whenever possible Consider all input modalities Test for accessibility Don’t forget the designer Make it simple and reusable Play well with others

distribute nuget open source

What does the future hold? Start from platform controls Use 3rd party controls Re-template and re-style controls Extend existing controls Build custom controls Distribute What does the future hold?

4/16/2018 7:57 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.