Top Banner
Modern Design Principles (MS)
10

Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

Jan 19, 2016

Download

Documents

Poppy Mosley
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

Modern Design Principles (MS)

Page 2: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

Hubs & spoke navigation pattern

Hierarchical pattern• Best for large collections of related

content• Content is separated into sections,

levels of detail• Pattern provides intuitive navigation,

promotes discovery

Page 3: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

Based on 20px units

Page 4: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

New layouts

Typography creates avisual hierarchy anda built in typeramp inthe default stylesheet

Grid & alignments gives a structured and consistent layout

42pt20pt

11pt

9pt

Page 5: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.
Page 6: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

Choosing the right tool

VS == codeBlend == layout

Beginners => Easy StartAdvanced => High Productivity

Page 7: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

Page

*.xaml for UI*.xaml.cs for code behind (c# logic)

UI can be generated through Blend Or written by hand in Visual Studio

Page 8: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

The UI Language

XAML• XML based syntax• Case sensitive• Inline properties for UI customization• Styles and templates can be referenced and collected in

ResourceCollections

• ”Content” & ”Text” controls

Page 9: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

XAML sample

<TextBlock Text=“Hello World” />

<Button Content=“Hello World” />

<TextBox Header=“Brugernavn” PlaceholderText=“Indtast brugernavn” />

Page 10: Modern Design Principles (MS). Hubs & spoke navigation pattern Hierarchical pattern Best for large collections of related content Content is separated.

XAML sample

<StackPanel Orientation=“Horizontal”>

<TextBlock Text=“Hello World” Margin=“0,0,0,50” />

<StackPanel Orientation=“Horizontal”>

<Button Width="200" Height="50">Login</Button>

<Button Width="200" Height="50">Cancel</Button>

</StackPanel>

</StackPanel>