einführung in blend

9

Click here to load reader

Upload: jan-hentschel

Post on 04-Jul-2015

165 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Einführung in Blend

Microsoft Student Partners© 2012 Microsoft Corporation. Alle Rechte vorbehalten.

Page 2: Einführung in Blend

Benutzeroberflächen in erfolgreichen Apps sind meist das Produkt einer Zusammenarbeit zwischen Designern und Programmierern.

Page 3: Einführung in Blend

In der Vergangenheit lieferten Designer ihre User-Interface-Entwürfe meist als Bilddatei beim Programmierer ab. Iterationen zwischen Designer und Programmierer waren deshalb mühsam und zeitaufwändig.

Page 4: Einführung in Blend

Windows 8 erlaubt es Designern, interaktive Benutzeroberflächen zu gestalten, die vom Programmierer dann nur noch mit Anwendungslogik hinterlegt werden müssen.

Page 5: Einführung in Blend

XAMLExtensible Application Markup Language

Page 6: Einführung in Blend

Jedes Element in einem XAML-Dokument entspricht einer Objektinstanz. Der Elementname steht dabei für den Klassennamen.

<Pagex:Class="ButtonApp.MainPage"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:local="using:ButtonApp"xmlns:d="http://schemas.microsoft.com/expression/blend/2008"xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"mc:Ignorable="d"><Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"><Button Content="Hello World" HorizontalAlignment="Left" Margin="172,190,0,0“

VerticalAlignment="Top"/></Grid>

</Page>

XAML

Page 7: Einführung in Blend

Mit Hilfe von XAML lassen sich beliebig komplexe Benutzeroberflächen deklarativ definieren...

Page 8: Einführung in Blend

…vor allem aber ermöglicht XAML eine außerordentlich gute Tool-Unterstützung.

Page 9: Einführung in Blend

DEMO