﻿<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Alan Beasley (EvilBeezle)</title>
    <description>This blog will mainly be Silverlight &amp; Expression Blend Tutorials. As well as tips &amp; tricks relating to Graphics, Graphic Design, Usability, User Interaction &amp; User Experience.</description>
    <link>http://www.openlightgroup.net/Blog/tabid/58/BlogId/4/Default.aspx</link>
    <language>en-US</language>
    <managingEditor>arbeasley@dsl.pipex.com</managingEditor>
    <webMaster>webmaster@adefwebserver.com</webMaster>
    <pubDate>Fri, 10 Sep 2010 02:39:39 GMT</pubDate>
    <lastBuildDate>Fri, 10 Sep 2010 02:39:39 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 3.5.1.19887</generator>
    <item>
      <title>New MEF Video Player Controls (1st Draft – Article to follow…)</title>
      <description>&lt;p&gt;Here is my first draft of producing the Video Player controls that will feature in Michael’s new article. This design is obviously open to reworks, as I’m not sure about the volume control at present. Looks like a Ventilation grill!!! It is possibly all a bit over the top, but this is excise, so some room to go a bit nuts!!!    &lt;br /&gt;The colour scheme is all tied to a single colour resource for easy editing, although this does presently restrict me from setting different colours for the framework &amp; infill elements. However, when designing CONTRAST is King! if it works in one colour, it will look even better in multiple colours. But enough chat, here are some (mono-colour) 1st Draft screenshots:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_6.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_thumb_2.png" width="604" height="334" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_thumb_1.png" width="604" height="334" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_2.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_thumb.png" width="604" height="332" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;This control grid is built using a simple frame structure, as shown in the image below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_8.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_thumb_3.png" width="600" height="322" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I made this grid in Expression Design, by laying out a selection of Ellipses &amp; Rectangles, grouping &amp; aligning them as needed. The used a variety of “Path Operations” to join &amp; trim the elements as needed. Once you have this grid you can instantly make the inner control elements, just like using a “Pastry Cutter” or “Cookie Cutter” on an ellipse, the result is shown below.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_12.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_thumb_5.png" width="600" height="312" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;I don’t show it here, but to give the buttons a chamfer (inner &amp; edge detail) i shrunk the individual elements shown above, &amp; scale them to about 90% of the original. Then using them as overlays on the main/full button area.&lt;/p&gt;  &lt;p&gt;To give the frame an extra element of design &amp; control, I created a set of Path lines (Stroke/edge lines) to match the grid, this allows for a variable width highlight line alone the centre lines of the frame. (A little tweaking is needed to the scale, when the Stroke thickness is changed. As do the applied blur effects…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_18.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_thumb_8.png" width="600" height="320" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The Icons were also created in Expression Design.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_14.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_thumb_6.png" width="600" height="172" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Whole article coming soon!!!&lt;/p&gt;  &lt;p&gt;I still trying out different styles for the ProgressBar, Volume &amp; Details areas of the panels, as shown below. (A bit of a mismatch so far!!!)&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_16.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/105/WLW-NewMEFVideoPlayerControls1stDraftArticle_FBB5-image_thumb_7.png" width="604" height="332" /&gt;&lt;/a&gt;  &lt;/p&gt;  &lt;p&gt;I’ll get it sorted for the final version, as well as a multiple coloured version! :-)&lt;/p&gt;</description>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/105/New-MEF-Video-Player-Controls-1st-Draft-ndash-Article-to-follow-hellip.aspx</link>
      <author>arbeasley@dsl.pipex.com</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/105/New-MEF-Video-Player-Controls-1st-Draft-ndash-Article-to-follow-hellip.aspx#Comments</comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/105/New-MEF-Video-Player-Controls-1st-Draft-ndash-Article-to-follow-hellip.aspx</guid>
      <pubDate>Sun, 13 Jun 2010 16:55:45 GMT</pubDate>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.openlightgroup.net/DesktopModules/Blog/Trackback.aspx?id=105</trackback:ping>
    </item>
    <item>
      <title>How to Toggle (Show/Hide) using Behaviours (Behaviors) between Visual States or Storyboards in Expression Blend for Windows Phone 7</title>
      <description>&lt;p&gt;Thought I better quickly Blog this, as I struggled with showing &amp; hiding a visual element on the Phone touch interface for quite a while… And couldn’t seem to find the answer anywhere on the Web. And then all of a sudden it came to me &amp; I wished I could have kicked myself! :-) I am so dumb!!!&lt;/p&gt;  &lt;p&gt;Basically if you have situation where you need to either show or hide a visual element, you need to know what State you are in. As you can’t attach 2 different Triggers (Behaviours) to the same element, &amp; expect to activate/fire them in an alternating manner with the same action (i.e. a mouse click). Blend will only ever fire one &amp; continue to fire the same one. (The closest in the Z order i presume…) And my first thought was, that i needed some code to determine what state I was in. But you don’t!&lt;/p&gt;  &lt;p&gt;All you need to do is set up 2 dummy elements like Rectangles with a Fill set to 0% Alpha (Transparent, but HitTestVisible) &amp; attach your 2 Behaviours to these dummy elements. You set the first behaviour to the front Rectangle, &amp; when this trigger fires, you shrink/move the front Rectangle (as well as performing the actions you really required). This reveals the back rectangle, so it then intern, can accept a Trigger fire from a second Behaviour attached to it. During this second trigger fire you reinstate the front rectangle &amp; your back to where you started!!! Sorted! – A toggle type behaviour with no code…&lt;/p&gt;</description>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/102/How-to-Toggle-using-Behaviours-Behaviors-between-Visual-States-or-Storyboards-in-Expression-Blend.aspx</link>
      <author>arbeasley@dsl.pipex.com</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/102/How-to-Toggle-using-Behaviours-Behaviors-between-Visual-States-or-Storyboards-in-Expression-Blend.aspx#Comments</comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/102/How-to-Toggle-using-Behaviours-Behaviors-between-Visual-States-or-Storyboards-in-Expression-Blend.aspx</guid>
      <pubDate>Thu, 27 May 2010 23:44:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.openlightgroup.net/DesktopModules/Blog/Trackback.aspx?id=102</trackback:ping>
    </item>
    <item>
      <title>Expression Blend (Silverlight) UI Designer Tutorials</title>
      <description>&lt;p&gt;A growing collection of written Designer based tutorials for all UI designers in Expression Blend.&lt;/p&gt;  &lt;p&gt;Starting with buttons! And expanding from there…&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.openlightgroup.net/Portals/0/Blog/Files/4/96/WLW-BuildingBetterButtons_10783-image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/4/96/WLW-BuildingBetterButtons_10783-image_thumb_1.png" width="623" height="254" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;Follow this link for the series: &lt;a title="http://openlightgroup.nethttp://www.openlightgroup.net/Articles/tabid/97/Default.aspx" href="http://www.openlightgroup.net/Articles/tabid/97/Default.aspx"&gt;http://openlightgroup.nethttp://www.openlightgroup.net/Articles/tabid/97/Default.aspx&lt;/a&gt;&lt;/p&gt;</description>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/96/Building-Better-Buttons.aspx</link>
      <author>arbeasley@dsl.pipex.com</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/96/Building-Better-Buttons.aspx#Comments</comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/96/Building-Better-Buttons.aspx</guid>
      <pubDate>Tue, 11 May 2010 17:54:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.openlightgroup.net/DesktopModules/Blog/Trackback.aspx?id=96</trackback:ping>
    </item>
  </channel>
</rss>