<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Martin Grayson: Adventures of a 'Devigner' : Design</title><link>http://blogs.msdn.com/mgrayson/archive/tags/Design/default.aspx</link><description>Tags: Design</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Blacklight v2.0 (Dec08) is here!</title><link>http://blogs.msdn.com/mgrayson/archive/2008/12/05/blacklight-v2-0-dec08-is-here.aspx</link><pubDate>Fri, 05 Dec 2008 19:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9180349</guid><dc:creator>Martin Grayson</dc:creator><slash:comments>24</slash:comments><comments>http://blogs.msdn.com/mgrayson/comments/9180349.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mgrayson/commentrss.aspx?PostID=9180349</wfw:commentRss><description>&lt;P&gt;It has been a really busy November for me, however, the December release of Blacklight has arrived. This release contains tonnes of bug fixes, as well as some really cool new features.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://mightymeaty.members.winisp.net/blacklight.silverlight/" target=_blank mce_href="http://mightymeaty.members.winisp.net/blacklight.silverlight/"&gt;Check out the the new showcase here.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.codeplex.com/blacklight/Release/ProjectReleases.aspx?ReleaseId=20203" target=_blank mce_href="http://www.codeplex.com/blacklight/Release/ProjectReleases.aspx?ReleaseId=20203"&gt;Get the latest release code from here.&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Some of the new fully customisable controls and features include...&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;GLASS BORDER&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The glass border give a glossy effect either over the top of content or behind.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=image src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb.png" width=390 height=179 mce_src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;PERSPECTIVE SHADOW BORDER&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The perspective shadow draws a shadow behind the border giving a feeling of perspective, as if the border is standing upright...&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_4.png" mce_href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_4.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=image src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_1.png" width=329 height=180 mce_src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_1.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;RADIAL SHADOW BORDER&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The radial shadow border give the effect that the border and its contents are hovering off of the ground. The shadow width and vertical offset are all customisable enabling you to create a greater sense of depth.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_6.png" mce_href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_6.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=image src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_2.png" width=198 height=118 mce_src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_2.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;A href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_8.png" mce_href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_8.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=image src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_3.png" width=265 height=127 mce_src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_3.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;ANIMATED LAYOUT PANEL&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;Mike Parker has provided his first control to the project - the AnimatedLayoutPanel. This panel allows incredible deep levels of configuration to achieve the exact effect you are looking for. This must be seen... (Thanks Mike!)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_10.png" mce_href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_10.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" border=0 alt=image src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_4.png" width=445 height=245 mce_src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_4.png"&gt;&lt;/A&gt; &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;LOADING ANIMATION&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;The cute little control gives you something to display when buffering a video, downloading an image / deep zoom content, waiting on a web service etc. You can also set the content to be what ever you please!&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_12.png" mce_href="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_12.png"&gt;&lt;IMG border=0 alt=image src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_5.png" width=240 height=163 mce_src="http://blogs.msdn.com/blogfiles/mgrayson/WindowsLiveWriter/Blacklightv2.0Dec08ishere_ECFF/image_thumb_5.png"&gt;&lt;/A&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Go check it out at &lt;A href="http://www.codeplex.com/blacklight" mce_href="http://www.codeplex.com/blacklight"&gt;www.codeplex.com/blacklight&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;Thanks,&lt;/P&gt;
&lt;P&gt;Martin&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9180349" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Blend/default.aspx">Blend</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Design/default.aspx">Design</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Developer/default.aspx">Developer</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Controls/default.aspx">Controls</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Silverlight+2.0/default.aspx">Silverlight 2.0</category></item><item><title>Creating a Glass Button: The Complete Tutorial</title><link>http://blogs.msdn.com/mgrayson/archive/2007/02/16/creating-a-glass-button-the-complete-tutorial.aspx</link><pubDate>Fri, 16 Feb 2007 18:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:1689390</guid><dc:creator>Martin Grayson</dc:creator><slash:comments>66</slash:comments><comments>http://blogs.msdn.com/mgrayson/comments/1689390.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mgrayson/commentrss.aspx?PostID=1689390</wfw:commentRss><description>&lt;P&gt;Well, it was a while back that I posted the first &lt;A class="" href="http://blogs.msdn.com/mgrayson/archive/2006/05/22/603939.aspx" target=_blank mce_href="http://blogs.msdn.com/mgrayson/archive/2006/05/22/603939.aspx"&gt;Creating a Glass&lt;/A&gt; button tutorial. Of course, that was based on the old look of Sparkle, and I have had some feedback recently that the project doesn't run anymore. Also, the completed tutorial never 'made it to press' leaving people with a rather lifeless button.&lt;/P&gt;
&lt;P&gt;Well folks - GREAT NEWS - I have finished working on a all new glass button. And what better design to follow than some of the glass buttons in our shiny new OS.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="Windows Vista task bar" style="WIDTH: 500px; HEIGHT: 36px" height=36 alt="Windows Vista task bar" src="http://blogs.msdn.com/photos/mgrayson/images/1689351/500x36.aspx" width=500 mce_src="http://blogs.msdn.com/photos/mgrayson/images/1689351/500x36.aspx"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The Windows Vista taskbar has some real nice buttons - they are see through and have an internal glow. So, I though I would base my all new complete glass button tutorial on these babies. I also hope there is enough content in the tutorial to help you explore other designs and other controls.&lt;/P&gt;
&lt;P&gt;&lt;IMG title="picture of the glass buttons app runing" style="WIDTH: 500px; HEIGHT: 375px" height=375 alt="picture of the glass buttons app runing" src="http://blogs.msdn.com/photos/mgrayson/images/1689340/500x375.aspx" width=500 mce_src="http://blogs.msdn.com/photos/mgrayson/images/1689340/500x375.aspx"&gt;&lt;/P&gt;
&lt;P&gt;So, attached to this post are the full instructions for creating the buttons above. I have also attached the finished project if you want to explore what I have done.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;This has been a while coming, so please enjoy!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=1689390" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/mgrayson/attachment/1689390.ashx" length="2530322" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Blend/default.aspx">Blend</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Design/default.aspx">Design</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Controls/default.aspx">Controls</category></item><item><title>RSS Postit Application</title><link>http://blogs.msdn.com/mgrayson/archive/2006/05/23/rss-postit-application.aspx</link><pubDate>Tue, 23 May 2006 15:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:604702</guid><dc:creator>Martin Grayson</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/mgrayson/comments/604702.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mgrayson/commentrss.aspx?PostID=604702</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;Well, this is my second day of being a blogger, and I am well chuffed with the traffic coming onto the blog. So chuffed in fact, I have uploaded a little sample I made a while back for you all to enjoy...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/photos/mgrayson/images/604698/original.aspx" target=_blank mce_href="http://blogs.msdn.com/photos/mgrayson/images/604698/original.aspx"&gt;&lt;IMG style="WIDTH: 497px; HEIGHT: 321px" height=391 src="http://blogs.msdn.com/photos/mgrayson/images/604698/576x480.aspx" width=554 border=0 mce_src="http://blogs.msdn.com/photos/mgrayson/images/604698/576x480.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;I made this when I first started playing around with DataTemplates in ItemsControls. I was so amazed at how flexible the DataTemplate was, this Postit sample doesn't even scratch the surface. I could have put the data items onto anything!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;In this, you can also drag the postits around, and when you click on a link, it takes you off to the web page. Whoopee! But in all seriousness, this is simply to demo how simple it is to make a simple data template... very!&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;I have attached the source code so you can add your own feed / improve upon it. NOTE: This is not a proper example on how to data bind... that will be coming later :) But if you make any significant changes, it would be great to see them. So, let us all know.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;Til tomorrow.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;Martin&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;P.S This was built with Beta 2 of WinFX, as will all of my project be. Most should work on previous bits, but you may need to change a line here or there.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=604702" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/mgrayson/attachment/604702.ashx" length="96391" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Design/default.aspx">Design</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Applications/default.aspx">Applications</category></item><item><title>Creating a Glass Button - PART ONE</title><link>http://blogs.msdn.com/mgrayson/archive/2006/05/22/creating-a-glass-button-part-one.aspx</link><pubDate>Mon, 22 May 2006 20:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:603939</guid><dc:creator>Martin Grayson</dc:creator><slash:comments>24</slash:comments><comments>http://blogs.msdn.com/mgrayson/comments/603939.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mgrayson/commentrss.aspx?PostID=603939</wfw:commentRss><description>&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;&lt;A class="" href="http://blogs.msdn.com/mgrayson/archive/2007/02/16/creating-a-glass-button-the-complete-tutorial.aspx" mce_href="http://blogs.msdn.com/mgrayson/archive/2007/02/16/creating-a-glass-button-the-complete-tutorial.aspx"&gt;PLEASE SEE THE UPDATED TUTORIAL HERE&lt;/A&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;Alot of people ask, when it comes to WPF, how do I make my app look cool?&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;WPF allows to fully customise the look and behaviour of all the common controls - this means a button no longer needs to be represented by a grey rectangle, or a radio button no longer needs to be represented by a round bullet.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;All controls in WPF are lookless.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;The image below shows the final output of what we will produce...&lt;/FONT&gt;&lt;A href="http://blogs.msdn.com/photos/mgrayson/images/603734/original.aspx" target=_blank mce_href="http://blogs.msdn.com/photos/mgrayson/images/603734/original.aspx"&gt;&lt;IMG src="http://blogs.msdn.com/photos/mgrayson/images/603849/576x480.aspx" border=0 mce_src="http://blogs.msdn.com/photos/mgrayson/images/603849/576x480.aspx"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;So, I have attached the tutorial and source code to this post... go fourth and build. Drop any comments if you have any problems and i will get back you with answers.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face=Verdana color=#808080 size=2&gt;Martin&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=603939" width="1" height="1"&gt;</description><enclosure url="http://blogs.msdn.com/mgrayson/attachment/603939.ashx" length="3346448" type="application/x-zip-compressed" /><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Design/default.aspx">Design</category><category domain="http://blogs.msdn.com/mgrayson/archive/tags/Controls/default.aspx">Controls</category></item></channel></rss>