Universal Windows Platform (UWP) provides you three different kind of layouts:

  1. Fluid Layout
  2. Tailored Layout
  3. Responsive Layout

Out of these three, responsive layout is more optimized to use in UWP apps. In this layout, we use visual states to tweak our UI, depending upon the size of screen, i.e. desktop, phone, etc.

In this article, we'll see how to setup visual states, and develop a very basic responsive UWP app.

You should have Windows 10, Visual Studio 15, and UWP tools installed in your machine. I'll assume that you know the basics of VS 2015 and Windows app development.

Let's get started.

We've covered the basics of visual states. You can do a lot of stuff with this, such as - changing background colors, repositioning the elements, etc. Sky is the limit. So, create some stuff and share with us.

If you've any questions, please don't hesitate to ask in comments.