[vimeo 7819133 500 282]
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
Recent Posts
- 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
- Nachbericht MIX10
- Jobangebote
- Expression Blend 3 Grundlagen: Protopying mit SketchFlow
- Flash CS4 Grundlagen: Zeichnungsobjekte verstehen
- Expression Blend 3 Grundlagen: Beispieldaten verwenden
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
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: FFK10, Organizer.
- 2010: NRW Conf, Speaker
- 2010: UXcamp Europe, Speaker
- 2010: Webinale, Speaker
- 2010: World Usability Day Graz (Austria), Speaker
- 2010: xtopia[kompakt], 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
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.