<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7283258028145041035</id><updated>2012-02-16T15:38:10.137-08:00</updated><title type='text'>Expression Blend Essentials</title><subtitle type='html'>Expression Blend® 4
create rich web experiences, games, desktop apps, and more
design apps that use the full power of Silverlight
take your ideas from concept to finished project
work effectively with design tools, Expression Blend and Visual Studio</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://myexpressionblend.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7283258028145041035/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://myexpressionblend.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Saqib</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>2</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7283258028145041035.post-1412561899748202020</id><published>2009-10-24T10:17:00.000-07:00</published><updated>2009-10-24T10:20:13.349-07:00</updated><title type='text'>How to create Text Style in Expression Blend 3</title><content type='html'>&lt;p&gt;Those of you who have a background in Web Design must be  familiar with the use of CSS for defining using/ reusing styles. A very  efficient way to separate create and modify styling from the content. This is  pretty much the same in Expression Blend. Using styles you can rapidly and  efficiently modify styles on various areas of text such as headings, sub  headings and body text. Styling can also be used for creating styled buttons  etc. Another benefit of using styles is that they separate the behavior from the  presentation (overall look and feel).&lt;/p&gt;&lt;br /&gt;&lt;p&gt;In Expression Blend styling is different from templates. We  can use both styles and templates together but they are add different  capabilities to the project. A template is used to modify the entire look and  feel of a control for example a check box. If we need to make a check box with  rounded edges or a custom shape we would have to make changes in the template  of the control. But if we only need to change the color of the standard  template that can be achieved through the style functions.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Now lets quickly go through the steps for creating simple  style in Expression Blend. I’m currently using Expression Blend 3&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Open Expression Blend and from the file menu select ‘New  Project’. For this example we’d be using Silverlight 3 Application + website.  Save the project at any convenient location.&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://theverticalhorizon.com/demo/blog-images/sc-1.jpg" target="_blank"&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-sc-1.jpg" style="border:none;"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt; For this article I’m  using a few block of the world famous ‘Lorem Ipsum’ text that are placed on the  layout root.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://theverticalhorizon.com/demo/blog-images/sc-2.jpg" target="_blank"&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-sc-2.jpg" style="border:none;"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;For a start we’d create a style for heading and body text.  Go to Object &amp;gt; Edit Style &amp;gt; Create Empty.&lt;p&gt;&lt;br /&gt; &lt;p&gt;&lt;a href="http://theverticalhorizon.com/demo/blog-images/sc-3.jpg" target="_blank"&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-sc-3.jpg" style="border:none;"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;  &lt;p&gt;Like I mentioned before we’re going to make style for  heading first so I’m going to name this style ‘headingText’ and from the  ‘define in’ section I’d choose ‘Application’ so that I can use this same style  on other pages of the application as well.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://theverticalhorizon.com/demo/blog-images/sc-4.jpg" target="_blank"&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-sc-4.jpg" style="border:none;"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;One the naming and scope definition is done click ok and  you’d be taken to the App.xaml in which you can edit the style UI&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://theverticalhorizon.com/demo/blog-images/sc-5.jpg" target="_blank"&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-sc-5.jpg" style="border:none;"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Play around an experiment to make the right style. For this  example I’ve changed the font color , font size font weight and margins. Now if  you observe the Properties Panel you’d see that all the properties I’ve edited  have a small white box next to them.&lt;/p&gt;&lt;br /&gt;  &lt;p&gt;&lt;a href="http://theverticalhorizon.com/demo/blog-images/sc-6.jpg" target="_blank"&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-sc-6.jpg" style="border:none;"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;  &lt;p&gt;The XAML of the style would look like this:&lt;/p&gt;&lt;br /&gt;  &lt;p&gt;&lt;br /&gt;  &amp;lt;Application.Resources&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;!--  Resources scoped at the Application level should be defined here. --&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;Style x:Key=&amp;quot;headingText&amp;quot;  TargetType=&amp;quot;TextBlock&amp;quot;&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;Setter  Property=&amp;quot;FontWeight&amp;quot; Value=&amp;quot;Bold&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;Setter  Property=&amp;quot;FontSize&amp;quot; Value=&amp;quot;16&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;Setter  Property=&amp;quot;Foreground&amp;quot; Value=&amp;quot;#FFFF6600&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;Setter  Property=&amp;quot;Margin&amp;quot; Value=&amp;quot;2&amp;quot;/&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;/Style&amp;gt;&lt;br /&gt;&lt;br /&gt;  &amp;lt;/Application.Resources&amp;gt;&lt;br /&gt;&lt;br /&gt;  &lt;/p&gt;&lt;br /&gt;  &lt;p&gt;&lt;br /&gt;  If you go back the MainPage.xaml and check the XAML the defined  style would be applied as:&lt;br /&gt;  &lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;  Style=&amp;quot;{StaticResource headingText}&amp;quot;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;  &lt;p&gt;Now lets just repeat the above steps to create a style for  the body text and the final output would be: &lt;/p&gt;&lt;br /&gt;   &lt;p&gt;&lt;a href="http://theverticalhorizon.com/demo/blog-images/sc-7.jpg" target="_blank"&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-sc-7.jpg" style="border:none;"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7283258028145041035-1412561899748202020?l=myexpressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myexpressionblend.blogspot.com/feeds/1412561899748202020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myexpressionblend.blogspot.com/2009/10/how-to-create-text-style-in-expression.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7283258028145041035/posts/default/1412561899748202020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7283258028145041035/posts/default/1412561899748202020'/><link rel='alternate' type='text/html' href='http://myexpressionblend.blogspot.com/2009/10/how-to-create-text-style-in-expression.html' title='How to create Text Style in Expression Blend 3'/><author><name>Saqib</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7283258028145041035.post-93239064005511067</id><published>2009-07-19T22:32:00.000-07:00</published><updated>2009-07-19T23:20:46.019-07:00</updated><title type='text'>Rocking Prototypes With Microsoft Sketch Flow</title><content type='html'>&lt;p&gt;Microsoft Sketch Flow is a brand new product that takes the prototyping to an all new level rightly being called by them as “Prototyping that works”. It is planned to be shipped along with Expression Blend 3.&lt;br /&gt;The release candidate version can be downloaded from the following link:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=92e1db7a-5d36-449b-8c6b-d25f078f3609" target="_blank"&gt;Dwonload Microsoft Expression Blend 3 + SketchFlow RC&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sketch Flow helps the designers, account managers and information architects by bringing prototypes drawn on papers to life.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Sketch flow accomplishes this by adding flow transitions and animation to the sketches (That are imported in as scanned images) or to the product screens made inside of Blend using a wide range of  hand drawn like components that can be  dragged and dropped from the assets panel.&lt;br /&gt;&lt;br /&gt;  &lt;img src="http://theverticalhorizon.com/demo/blog-images/small-assets.jpg"/&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;These working prototypes work like a charm to explain the entire high level flow of application to the client BEFORE the start of actual design phase.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The published project of this prototype can be sent to the client for review and feedback. The client doesn’t need to have Expression Blend Installed on their machines, the Sketch Flow projects only requires Silverlight browser plugin to work.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The client can review the prototype in web browser by navigating through very simple options. There is also a flow map available that gives the review of overall flow of the application.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-map.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The client can add the feedback in various forms on this running prototype using the text or highlight options available in the feedback panel of the Sketch Flow Player. This feed can then be saved in the form of a feedback file and sent back to the design team.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-feedback.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The design team can import this feedback file into their Sketch Flow project and all the client feedback is visible in the Sketch Flow Project inside of Expression Blend.&lt;br /&gt;&lt;br /&gt;&lt;img src="http://theverticalhorizon.com/demo/blog-images/small-project-feedback.jpg" /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;This is merely a surface scratch of the awesome features that Sketch Flow brings to the prototyping. I found a very interesting video in which you can see exactly how Sketch Flow adds value to your project.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.microsoft.com/silverlight/seethelight/visualkitchen/default.htm"&gt;Microsoft Visual Kitechen&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7283258028145041035-93239064005511067?l=myexpressionblend.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://myexpressionblend.blogspot.com/feeds/93239064005511067/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://myexpressionblend.blogspot.com/2009/07/microsoft-sketch-flow-is-brand-new.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7283258028145041035/posts/default/93239064005511067'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7283258028145041035/posts/default/93239064005511067'/><link rel='alternate' type='text/html' href='http://myexpressionblend.blogspot.com/2009/07/microsoft-sketch-flow-is-brand-new.html' title='Rocking Prototypes With Microsoft Sketch Flow'/><author><name>Saqib</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
