What's New in Windows UI/UX for Universal Windows Platform (UWP) Apps

Play What's New in Windows UI/UX for Universal Windows Platform (UWP) Apps
Sign in to queue


The Universal App Platform provides developers with a real opportunity to create meaningful, familiar and tailored Apps that run across a wide set of device families. Windows 10 will provide many new UI/UX features and improvements.



Session Type:





Moscone 2004



Right click to download this episode

Download captions

The Discussion

  • User profile image

    Hi, where can we find the TreeView sample you mentioned in the session? Thanks

  • User profile image

    XAML still looks awfully complicated and verbose compared to HTML5/CSS3.

  • User profile image


    HTML5/CSS3 still looks awfully complicated and verbose compared to XAML to me.

    Makes you think, doesn't it |-)

  • User profile image

    Are all the new Binding features only available to {x:Bind} and not to {Binding}?

  • User profile image

    @pke:XAML is overly complicated, yes.  A huge push to drastically reduce verbosity needs to happen, frankly, if only in UWP XAML.  In fact, doing so just in UWP might give reluctant WPF devs a good reason to switch to UWP, something that just isn't happening now.  Improvements to x:Bind are incredibly late and only skim the surface of what's needed.  More basic level XAML improvements are needed.

    Of course, XAML has the virtue of being far more logical and consistent compared to HTML.  It doesn't rely entirely on magic strings and you don't need to learn completely new syntax for every new framework, all checked at runtime only, of course.  Additionally, layout in HTML is infuriatingly difficult to understand and difficult to get right, which is why HTML controls are still so primitive compared to what can be accomplished by a XAML developer in a few lines.

    Simply put, XAML just works, consistently, predictably, and thoroughly.  You don't need to learn a new 3rd party library with its own way of doing everything every year to do stuff that XAML devs take for granted.

  • User profile image

    I'm liking the improvements, if only I had some clue what the heck they were.  The TEXT SIZE IN THE VIDEO WAS WAAAAYYY TOO SMALL. MICROSOFT.  Some of use aren't 25 anymore.

  • User profile image

    @bc3tech - the new function bindings are for x:Bind, yes.  However implicit boolean to Visibility is now supported in classic binding as well.

  • User profile image

    Hello! One of most largest lacks of UWP XAML is missing Custom Markup Extensions or inheritance from Binding class (which allows to implement safe from memory leaks dynamic markup extensions).
    Do you plan to add custom markup extensions?

    Please, look ABindingExtension class and read article about it.

    public abstract class ABindingExtension : Binding, IValueConverter
    protected ABindingExtension()
    Source = Converter = this;

    protected ABindingExtension(object source) // Source, RelativeSource, null for DataContext
    var relativeSource = source as RelativeSource;
    if (relativeSource == null && source != null) Source = source;
    else RelativeSource = relativeSource;
    Converter = this;

    public abstract object Convert(object value, Type targetType, object parameter, CultureInfo culture);

    public virtual object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    throw new NotImplementedException();

  • User profile image

    Željela bih imati windows10 besplatan na imeil adresi alenka@bih.net.ba

  • User profile image

    Već sam komentirala da bi željela da mi cerka ima besplatan windows10 na svom internetu

Add Your 2 Cents