In diesem Lernvideo zeige ich, wie für Silverlight-Anwendungen frei skalierbare Elemente mit Expression Blend erstellt werden, bei denen sich das charakteristische Aussehen jedoch durch die Skalierung nicht verändert. Beispielsweise behält eine Schaltfläche so die abgerundeten Ecken unverzerrt bei.
Search
Tags
.NET Gadgeteer
ActionScript
Adobe
AIR
Android
Books
C#
Computer Science
Conference
DVDs
Flash
Flex
Interaction Design
Intermediales Design
Java
JavaScript
Lego Mindstorms
Lernvideo
Macromedia
Microsoft
Mobile
Multi-Touch
News
Security
Silverlight
Tips
Trainings
Unity3D
Wii
Windows 8
Windows Phone 7
WPF
XAML
Recent Posts
- Upcoming / Meine (beruflichen) Vorsätze für 2012
- Buchtipp: Grundlagen der Informatik
- Intermediales Design schaut über den Tellerrand
- I do not care – Technologieneutrale Anwendungsentwicklung für mobile Geräte
- Kostenlose Lernvideos zum Windows Phone 7
- Sydney
- Zeit zum Loslassen!
- Buchtipp: Silverlight, was wirklich wichtig ist!
- Nachbericht .Net User Group Treffen / Windows Phone 7 Fundamentals
- Upcoming / Meine (beruflichen) Vorsätze für 2011
- Buchtipp: 2500 Gramm WPF (und ein bisschen Silverlight)
- Next Generation User Interfaces How-To: Interoperabilität
- Next Generation User Interfaces How-To: Gesten
- Next Generation User Interfaces How-To: Bildverarbeitung
- Next Generation User Interfaces How-To: Spracheingabe
- Next Generation User Interfaces How-To: Kommandozeile
- Stereoskopisches 3D im Web mit Silverlight (oder Flash)
- Next Generation User Interfaces How-To: Tastatureingabe
- Next Generation User Interfaces How-To
- Metro styled Silverlight Applications
Blogs and Boards
Books and Videos
- 1999: Macromedia Flash 4
- 2001: Macromedia Flash 5
- 2002: Bayerischer Rundfunk, Presenter for a TV series
- 2002: Macromedia Flash MX
- 2002: Macromedia Flash MX Bible, English.
- 2002: Macromedia Flash MX, French.
- 2004: Macromedia Contribute 2
- 2004: Macromedia Flash MX 2004
- 2005: ActionScript 1 und 2
- 2006: Adobe Flash 8 Profiwissen
- 2007: Adobe Flash CS3
- 2008: Adobe Flex 3 Grundlagen
- 2008: Silverlight 2
- 2009: ActionScript 3.0 mit FDT 3, Flash CS4 und Flex 3
- 2011: Windows Phone 7
Juries
Conferences
- 1998: Arbeitskreis Multimedia Baden Württemberg, Speaker
- 1998: C-LAB, Speaker
- 2000: Flashforward London, Speaker.
- 2001: Flashforum Konferenz, Speaker and Organizer.
- 2001: Flashforward Amsterdam, Speaker.
- 2002: FlashCamp Schweiz, Speaker
- 2002: Flashforum Konferenz, Speaker and Organizer.
- 2002: Flashforward San Francisco, Speaker.
- 2002: Macromedia MX Forum, Speaker
- 2003: Flashforum Konferenz, Speaker and Organizer.
- 2003: Macromedia Flash MX 2004 Roadshow Deutschland, Österreich und Schweiz, Spekaer
- 2004: Flashforum Konferenz, Speaker and Organizer.
- 2005: Macromedia Studio 8 und Flashforum Tour, Speaker and Organizer.
- 2006: Adobe Live, Speaker.
- 2006: Flash on the Beach Brighton, Speaker.
- 2006: Flashforum Konferenz, Speaker and Organizer.
- 2006: Kaiserlslautern University, Speaker
- 2006: Multimediatreff XVIII, Speaker
- 2006: Photokina Adobe Booth, Speaker
- 2006: Stuttgarter Medientage, Speaker
- 2007: Adobe Live, Speaker.
- 2007: Adobe MAX Europe, Speaker.
- 2007: eco e. V. Arbeitskreis Content, Speaker
- 2007: Flashforum Konferenz, Organizer.
- 2007: Forum Mediendesign, Speaker.
- 2008: Flashforum Konferenz, Organizer.
- 2008: NRW 08, Speaker.
- 2008: Orbit Zürich, Speaker.
- 2008: Webinale, Speaker.
- 2008: Xtopia, Speaker.
- 2009: FFK09, Organizer.
- 2009: nrw conf 09, Speaker.
- 2009: Ria Summer Jam 2009, Speaker
- 2009: Webinale, Speaker.
- 2009: WebTech 09 Silverlight Day, Moderator
- 2009: WebTech 09, Speaker
- 2010: Community36/Swiss IT Academy Zürich, Speaker.
- 2010: Design by Fire Amsterdman (Netherlands), Speaker
- 2010: FFK10, Organizer.
- 2010: Flashforum Usergroup Meeting Cologne, Speaker
- 2010: NRW Conf, Speaker
- 2010: UXcamp Europe, Speaker
- 2010: Webinale, Speaker
- 2010: Windows Phone 7 Coding Camp Cologne, Trainer/Speaker
- 2010: World Usability Day Graz (Austria), Speaker
- 2010: xtopia[kompakt], Speaker
- 2011: .NET Usergroup Rhein/Ruhr, Speaker
- 2011: beyond telllerrand – mobile, Organizer
- 2011: Düsseldorf University, Speaker
- 2011: FFK11, Organizer
- 2011: MobileTech Conference, Speaker
- 2011: Pforzheim University, Speaker
- 2011: Student Partner Summit Kircheim, Trainer/Speaker
- 2011: Webinale, Speaker
- 2011: Windows Phone 7 Coding Camp Bielefeld, Trainer/Speaker
- 2011: Windows Phone 7 Coding Camp Bonn, Trainer/Speaker
- 2011: World Usability Day, Speaker
- 2012: decoded @ Munich Creative Business Week, Speaker
- 2012: Windows Phone 7 Coding Camp Pforzheim, Trainer/Speaker
Certifications and Partnerships
- 1997: Freelancer for Macromedia
- 1999: Macromedia User Group Leader (Flashforum.de founded)
- 1999: Member of the Macromedia Flash 4 Beta Team
- 2000: Member of the Macromedia Flash 5 Beta Team
- 2000: Official Macromedia Authorized Trainingscenter founded
- 2001: Macromedia Certified Flash Professional
- 2002: Member of the Macromedia Flash MX Beta Team
- 2006: Autorisierter Service Partner von Adobe Consulting Central Europe
- 2006: Freelancer for Adobe
- 2007: Microsoft Community Leader
- 2008: Adobe Community Expert
- 2008: Microsoft Metro Trainer for Silverlight
- 2009: Adobe Community Help Moderator
- 2009: Microsoft Metro Trainer for Expression
- 2010: Adobe Community Professional
- 2011: Adobe Community Professional
- 2011: Microsoft Metro Trainer for Windows Phone
Eigentlich ist gegen die beschriebene Vorgehensweise nichts einzuwenden, dennoch sollte man in Silverlight und WPF-Projekten Bitmap-Grafiken soweit wie möglich vermeiden und grundsätzlich auf vektorbasierte Elemente setzen. Einen solchen Button und andere WPF-Controls würde ich immer lieber als Style und Template implementieren und in XAML definieren. Das wiederspricht aber keineswegs dem hier gezeigten Gestaltungsprinzip nur sollten Bitmaps besser ausschließlich bei Bildern, Fotos oder anderen grafisch komplexeren Darstellungen verwendet werden. Einen solchen Button zum Beispiel könnte man problemlos auch mit Expression Blend oder Expression Design realisieren, was neben der besserer Skalierbarkeit auch Speicher einspart, was im Web nicht zu vernachlässigen ist. Also meine Empfehlung: Endlich weg von diesen Pixelgrafiken, bitte
Ich hoffe da kommt noch mehr. Vielleicht auch mal etwas mit Expression Design als Thema?
Ansonsten ein super Blog. Weiter so!
Hallo Sascha,
vielen lieben Dank für Dein Feedback. Ich möchte auch unbedingt noch mehr Screencasts machen, momentan fehlt mir aber die Zeit.
Und das Beispiel hier ist sicherlich inhaltlich nicht optimal, da das wirklich besser als Vektorzeichnung zu machen wäre. Aber dem Segmentraster tut das keinen Abbruch. Und: Pixelgrafiken sind nicht unbedingt größer als Vektorzeichnen. Oft ist genau das Gegenteil der Fall. Auch die Performance kann sich durch Pixelgrafiken verbessern (z. B. für Spiele) – letzteres schlägt aber dank diverser Optimierungen der Laufzeitumgebung in der Regel nicht mehr so sehr ins Gewicht.
Liebe Grüße,
Sascha.