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

Download this episode

Download Video

Download captions

Description

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.

Day:

1

Session Type:

Breakout

Code:

B853

Room:

Moscone 2004

Embed

Format

Available formats for this video:

Actual format may change based on video formats available and browser capability.

    The Discussion

    • User profile image
      martinsuchan

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

    • User profile image
      pke

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

    • User profile image
      StephenPSA

      @PKE

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

      Makes you think, doesn't it |-)

    • User profile image
      bc3tech

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

    • User profile image
      cbordeman

      @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
      cbordeman

      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
      TimHeuer

      @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
      Makeman

      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.
      [http://makeloft.xyz/classroom/xaml/custom-binding-extensions]

      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
      samra

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

    • User profile image
      alenka

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

    Comments closed

    Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums, or Contact Us and let us know.