<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Michael Sync</title>
	
	<link>http://michaelsync.net</link>
	<description>Sharing our knowledge</description>
	<pubDate>Mon, 17 Nov 2008 17:22:11 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.3</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/MichaelSync" type="application/rss+xml" /><feedburner:emailServiceId>513083</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Book Review: Silverlight 2 in Action</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/456202596/book-review-silverlight-2-in-action</link>
		<comments>http://michaelsync.net/2008/11/17/book-review-silverlight-2-in-action#comments</comments>
		<pubDate>Mon, 17 Nov 2008 17:15:19 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<category><![CDATA[s]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1269</guid>
		<description><![CDATA[Have you guys read Silverlight 2 in Action book? I just finished reading the final version of this book. It was great! This is my second time that I read this book. I&#8217;ve read the early version of this book because Steven Hong, Marketing Coordinator of Manning Publications send me the MEAP copy of this [...]]]></description>
			<content:encoded><![CDATA[<p>Have you guys read <a href="http://www.amazon.com/gp/product/1933988428?ie=UTF8&amp;tag=micsyntecgeeb-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1933988428">Silverlight 2 in Action</a> book? I just finished reading the final version of this book. It was great! This is my second time that I read this book. I&#8217;ve read the early version of this book because Steven Hong, Marketing Coordinator of <a href="http://www.manning.com">Manning Publications</a> send me the <a href="http://www.manning.com/about/meap.html">MEAP</a> copy of this book for review on 7th of June, 2008. I read it within 2 days and mailed my feedbacks to Steven and Chad at that time. ( BTW, Do you guys still remember my <a href="http://michaelsync.net/2008/06/30/silverlight-2-beta2-contest-extended-more-cash-prize-for-winners">&#8220;Silverlight 2: Write and Win</a>&#8221; that I made in this blog a few months back? Yes, Steven and <a href="http://www.silverlightshow.net/Default.aspx">SilverlightShow</a> sponsered that contest. )</p>
<p style="text-align: center;"><a href="http://www.amazon.com/gp/product/1933988428?ie=UTF8&amp;tag=micsyntecgeeb-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1933988428"><img class="size-medium wp-image-1271 aligncenter" title="silverlight-2-in-action" src="http://michaelsync.net/wp-content/uploads/2008/11/silverlight-2-in-action.jpg" alt="" width="150" height="188" /></a></p>
<p><strong>Source Download</strong> : <a href="http://www.manning.com/campbell/code/">http://www.manning.com/campbell/code/</a></p>
<h2>Chapter 1: Introducing Silverlight</h2>
<p>This chapter is good for those who has no idea about what Silverlight is. You will see a lot of <em>good</em> things about Silverlight in this chapter. You will learn how your team will improve their productivity by using Silverlight, the performance of Silverlight, developer/designer collaboration and how easy for your team to port Silverlight to the desktop application. There are a few interesting charts that show the performance comparison between Silverlight, Flex and Java Swing on IE(PC), Firefox(PC) and Safari(Mac), the stats of browsers and OSs. (I requested Chad to use <a href="http://www.sun.com/software/javafx/">JavaFX</a> instead of Java Swing in comparison chart but seems like he forgot to change about that.) If you already know what Silverlight is, you can probably skip this section and can start from 1.3 XAML.</p>
<p>The section 1.3 is about the basic understanding XAML in Silverlight. If you are coming from ASP.NET and WinFrom background, you should read this section. You will learn about how to create Silverlight application. At the end of this chapter, you will be able to create very basic Silverlight project by yourself.</p>
<h2>Chapter 2: Harmony with the Web</h2>
<p>This chapter is a bit more technical than previous chapter. You will be introduced the relationship between Silverlight and the HTML DOM. I like the idea of having introduced about this relationship in first place because you will be confused in future if you are not aware of those relationship. I found that there are a lot of win-form/WPF developer who has no experience in web-application developement started playing with Silverlight and they used to face a lot of problems in understanding this relationship.</p>
<p>After that, you will learn very very detailed information about <a href="http://code.msdn.microsoft.com/silverlightjs">Silverlight.js</a> in this chapter. IMHO, this is so Silverlight 1.1 style. I used to recommend people to use OBJECT tag or asp:Silverlight control instead of Silverlight.js so I asked Chad why he is more prefere to use Silverlight.js over OBJECT. He explained me the reason as below ~</p>
<blockquote><p>The reason for this approach is to empower developers to use Silverlight with any server technology (ASP.NET, PHP, ASP, JSP, etc.).  The reason I chose createObjectEx over OBJECT is because learning Silverlight.js is more valuable.  By doing this, you can customize the experience if a user does not have Silverlight installed.  This is important to consider with the fact that Silverlight is not on many non-technical users machines yet.  It is very difficult to provide a custom user/installation experience to an new user without an understanding of Silverlight.js</p></blockquote>
<p>I agree with him for that reason. If you are using non-ASP.NET and want to custom the splash screen, you can stick with Silverlight.js. Otherwise, you should probably use asp:Silverlight control as much as you can.</p>
<p>After learning about Silverlight.js in details, you will be learning about how to manipulate HTML DOM via the managed code, the Silverlight installation experiences and etc in this chapter.</p>
<p>IMO, it would be great if we can get more information about loosely XAML, inline XAML, OBJECT, asp:Silverlight control and in which scenerio we should OBJECT, asp:Silverlight control and Silverlight.js in this book.</p>
<h2>Chapter 3: Back to the Basics: Layout and Text</h2>
<p>This chapter is about flexible layout management and text management feature in Silverlight. I would say that this chapter is pretty good resource for Silverlight newbies and <em>I highly recommend you to read this chapter unless you are from WPF background</em><strong><em>.</em></strong> You will learn about Silverlight Layout Controls such as Canvas, Stack Panel and Grid. And also, you will learn about some basic UI controls (e.g. TextBlock and etc) and their properties in that chapters.</p>
<h2>Chapter 4: Handling User Interaction</h2>
<p>This chapter will give you the basic understanding about Keyboard inputs/Mouse Interaction and the examples of how to use Silverlight controls (e.g Button, HyperLink Button, Radio Button, CheckBox, ListBox, TabControl, Date Controls (Calendar and DatePicker), PopUp, OpenFile Dialogs, Border, Slider)</p>
<h2>Chapter 5 : Getting Down with Data Binding</h2>
<p>This is very important chapter. Yes. this is about data-binding. If you want to become a WPF/Silverlight developer, you must know about data-binding. In this chapter, you will learn two different approaches (runtime and design-time), three binding modes (OneTime, One way and two ways), how to use INotifyPropertyChanged, IValueConverter and DataTemplate. And also, there are very detailed explanation about Silverlight DataGrid included in this chapter. Finally, you get a taste of LINQ in the last section (5.5) of this chapter. but this book is not for LINQ so you won&#8217;t find that much details in this book. If you are very interested to learn LINQ, I would recommend you to read <a href="http://www.amazon.com/gp/product/1933988169?ie=UTF8&amp;tag=micsyntecgeeb-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1933988169">LINQ in Action</a> book.</p>
<h2>Chapter 6: Networking and Communications</h2>
<p>This chapter starts with cross-domain issues, clientaccesspolicy.xml and crossdomain.xml, which are very important for Silverlight developers. Even you are coming from ASP.NET or any other web technology background, you must focus on this section to understand all about cross-domain issues. Based on my experience in participating Silverlight.net forum and Codeproject forum, the most problems that people used to face are cross-domain issue. So, it&#8217;s better if you have good understanding about cross-domain before start playing.</p>
<p>After learning about clientaccesspolicy.xml and crossdomain.xml, you will be introduced with SOAP 1.1, REST (both POX and JSON), RSS, WCF duplex and socket in this chapter.</p>
<p>IMO, if you like to understand about those services in details, this chapter is not enough for you. You will have to find more resources on your own but however, as I mentioned before, you will be introduced with a lot of services so you can get some idea about those services and you can go for the one that you like the most.</p>
<h2>Chapter 7: Managing Digital Media</h2>
<p>This chapter is all about Audio, Video, Image, Deep-Zoom(Multi-Scale Image) and Play-Ready component. If you are looking for Silverlight developer position, you will find that 80% of Silverlight job openings are related to Media. It&#8217;s so sad that people are still willing to use ASP.NET MVC until now and don&#8217;t want to use Silverlight for LOB applications. Anyways, if you like to become Silverlight developer, you should have some understanding about those media things. So, you will have to read it.</p>
<h2>Chapter 8: Getting a grip on graphics</h2>
<p>This chapter is all about Silverlight Graphics. You will learn about 6 types of Shape objects with 7 segment types, 5 types of Brushes and 4 transformation options which are available in Silverlight 2. And also, you will learn how to use Expression Blend 2 in this chapter.</p>
<h2>Chapter 9: Bringing it to life: Animation</h2>
<p>Animation? yes! The whole chapter is just for Animation. I would say that the previous chapter and this chapter are very important for UI designers who like to play a lot of graphics and animation to make your UI looks cool. However, if you are working in small software company and you have to wear the multiple hats, you should probably know about those graphics and animation things to create the attactive UI. In this chapter, you will be learning all kinds of animation objects, how to animate the object using storyboard and etc. It has a lot of samples and very detailed explanation for animation objects so I think you will find it very useful. If you are like me who like to create beautiful and cool things, I&#8217;m sure that you will definetly enjoy reading this chapter.</p>
<h2>Chapter 10: Giving it style</h2>
<p>If you are coming from web background, you might like to know how to create something like CSS style in Silvelright. Then, this chapter is just right for you. You will learn everthing about creating style for Silverlight in this chapter but as this book is released before <a href="http://www.codeplex.com/Silverlight">Silverlight Toolkit</a>, it doesn&#8217;t cover anything about <a href="http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%203&amp;referringTitle=Home&amp;ANCHOR#ImplicitStyleManager">ImplicitStyleManager</a> and <a href="http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%203&amp;referringTitle=Home">theme/skins</a> in this chapter.</p>
<p>Anyway, I think you should be able to create some cool styles like <a href="http://michaelsync.net/2008/11/08/silverlight-glass-button">Silverlight Glass Button</a> after you finish reading this chapter. <img src='http://michaelsync.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Chapter 11: Enhancing the experience</h2>
<p>This chapter explains a lot of good things that Silverlight has. Silverlight Isolated storage and BackgroundWorker are very helpful things to improve the user experiece of Silverlight application. If you are a Silverlighter, you must know about those two important things. This chapter explains very well about Isolated storage and BackgroundWorker. If you are reading this chapter, don&#8217;t read it. I suggest you to play a bit with Visual Studio while you are reading. I&#8217;m sure that you will often need to use those things when you are developing the application. There are some explanations about DLR (Dynamic Language Runtime) but honestly, I skipped it. hehe.</p>
<h2>Chapter 12: Share the light: Distribution and deployment</h2>
<p>This chapter covers about creating the user controls, page navigation, creating the custom splash screen and hosting Silverlight Streaming. But I&#8217;m not sure why &#8220;creating the user controls, page navigation, creating the custom splash screen&#8221; are included in &#8220;Distribution and deployment&#8221; chapter. I mean, the explanation and sample for those sections are good but I was expecting to get the explanation how to host the services (WCF or Astoria or etc) with Silverlight 2 application. maybe, hosting those services are beyond this book.</p>
<h2>Summary</h2>
<p>If you ask me about my favoriate chapters, I would say that Chapter 3, 5, 6 and 9 are my favoriates. What I like about this book is that it has a lot of detailed explanation and samples so that if you are new to Silverlight, you can easily understand about how Silverlight works and improve your Silverlight skill in very short time.</p>
<p>I have two friends who are very new to Silvelright. When they asked me about Silverlight book, I suggested to buy the MEAP of this book. After 2 weeks of reading this book and playing with Silverlight, they said that this book is very easy to read and having a lot of samples for each chapter makes them to learn very fast. As of now, they are able to start developing small application with Silverlight now. I have to go and check their application on coming weekend. <img src='http://michaelsync.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=0ikRqg"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=0ikRqg" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=0qRaN"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=0qRaN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=9gRUn"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=9gRUn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=M7c3n"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=M7c3n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=D2WMn"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=D2WMn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=NRDKN"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=NRDKN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Kp1lN"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Kp1lN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=gAnAn"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=gAnAn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=vI9HN"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=vI9HN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=tCQzn"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=tCQzn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=ul41N"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=ul41N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=7tpwN"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=7tpwN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/456202596" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/11/17/book-review-silverlight-2-in-action/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F11%2F17%2Fbook-review-silverlight-2-in-action</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/11/17/book-review-silverlight-2-in-action</feedburner:origLink></item>
		<item>
		<title>Silverlight Glass Button</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/446397136/silverlight-glass-button</link>
		<comments>http://michaelsync.net/2008/11/08/silverlight-glass-button#comments</comments>
		<pubDate>Sat, 08 Nov 2008 10:54:23 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1259</guid>
		<description><![CDATA[Martin Grayson wrote an amazing tutorial about how to create a WPF glass button using blend in his blog. He explained each and everything in very details with the step-by-step instruction. (You can find Tutorial.doc in the sample file of his post.)  I&#8217;ve been thinking to create the similiar one for Silverlight since I was [...]]]></description>
			<content:encoded><![CDATA[<p>Martin Grayson wrote an amazing tutorial about <a href="http://blogs.msdn.com/mgrayson/archive/2007/02/16/creating-a-glass-button-the-complete-tutorial.aspx">how to create a WPF glass button using blend</a> in his blog. He explained each and everything in very details with the step-by-step instruction. (You can find Tutorial.doc in the sample file of his post.)  I&#8217;ve been thinking to create the similiar one for Silverlight since I was using Silverlight 1.1 Alpha (a.k.a Silverlight 2 Alpha). Due to some limitation of Silverlight 1.1, it&#8217;s not so easy to create it at that time. After that, I&#8217;ve been very busy with my job and couldn&#8217;t manage to port it to Silverlight.</p>
<p style="text-align: center;"><img class="size-full wp-image-1265 aligncenter" title="silverlight-2-glass-button-with-different-states" src="http://michaelsync.net/wp-content/uploads/2008/11/silverlight-2-glass-button-with-different-states.jpg" alt="" width="182" height="125" /></p>
<p>Today, I got some time to check his code again and managed to port it to Silverlight. It was very simple. The only difference between the original WPF style and the one that I ported is that I&#8217;m using Visual State Manager instead of ControlTemplate.Triggers in this sample. The reason is that Silverlight doesn&#8217;t support all kind of WPF triggers (including ControlTemplate.Triggers) except EventTrigger. So, I decided to use VSM in my sample. I hope you find it useful.</p>
<ul>
<li><strong>SoureCode Download</strong>: <a href="http://michaelsync.net/demo/SilverlightGlassButton.zip">SilverlightGlassButton.zip (1.07 MB)</a></li>
<li><strong>Demo</strong> :<a href="http://michaelsync.net/demo/SilverlightGlassButton/SilverlightApplication1/bin/Debug/Default.html">Silverlight Glass Button Demo</a></li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-1260 aligncenter" title="silverlight-glass-button" src="http://michaelsync.net/wp-content/uploads/2008/11/silverlight-glass-button.jpg" alt="" width="500" height="371" /></p>
<h2>Custom ContentTemplate of Glass Button</h2>
<p><img class="alignnone size-full wp-image-1261" title="silverlight-glass-button-normal-state" src="http://michaelsync.net/wp-content/uploads/2008/11/silverlight-glass-button-normal-state.jpg" alt="" width="189" height="42" /></p>
<p>The following code is the Glassy Button Style. If you like to know the detail, I would recommend you to read <a href="http://blogs.msdn.com/mgrayson/archive/2007/02/16/creating-a-glass-button-the-complete-tutorial.aspx">Martin&#8217;s tutorial</a>.</p>
<pre name="code" class="xml">

&lt;Style x:Key=&quot;GlassButton&quot; TargetType=&quot;Button&quot;&gt;
&lt;Setter Property=&quot;Background&quot; Value=&quot;#FF1F3B53&quot;/&gt;
&lt;Setter Property=&quot;Foreground&quot; Value=&quot;#FF000000&quot;/&gt;
&lt;Setter Property=&quot;Padding&quot; Value=&quot;3&quot;/&gt;
&lt;Setter Property=&quot;BorderThickness&quot; Value=&quot;1&quot;/&gt;
&lt;Setter Property=&quot;BorderBrush&quot;&gt;
&lt;Setter.Value&gt;
&lt;LinearGradientBrush EndPoint=&quot;0.5,1&quot; StartPoint=&quot;0.5,0&quot;&gt;
&lt;GradientStop Color=&quot;#FFA3AEB9&quot; Offset=&quot;0&quot;/&gt;
&lt;GradientStop Color=&quot;#FF8399A9&quot; Offset=&quot;0.375&quot;/&gt;
&lt;GradientStop Color=&quot;#FF718597&quot; Offset=&quot;0.375&quot;/&gt;
&lt;GradientStop Color=&quot;#FF617584&quot; Offset=&quot;1&quot;/&gt;
&lt;/LinearGradientBrush&gt;
&lt;/Setter.Value&gt;
&lt;/Setter&gt;
&lt;Setter Property=&quot;Template&quot;&gt;
&lt;Setter.Value&gt;
&lt;ControlTemplate TargetType=&quot;Button&quot;&gt;
&lt;Grid&gt;
&lt;Border BorderBrush=&quot;#FFFFFFFF&quot; BorderThickness=&quot;1,1,1,1&quot; CornerRadius=&quot;4,4,4,4&quot;&gt;
&lt;Border x:Name=&quot;border&quot; Background=&quot;#7F000000&quot; BorderBrush=&quot;#FF000000&quot; BorderThickness=&quot;1,1,1,1&quot; CornerRadius=&quot;4,4,4,4&quot;&gt;
&lt;Grid&gt;
&lt;Grid.RowDefinitions&gt;
&lt;RowDefinition Height=&quot;0.507*&quot;/&gt;
&lt;RowDefinition Height=&quot;0.493*&quot;/&gt;
&lt;/Grid.RowDefinitions&gt;
&lt;Border Opacity=&quot;0&quot; HorizontalAlignment=&quot;Stretch&quot; x:Name=&quot;glow&quot; Width=&quot;Auto&quot; Grid.RowSpan=&quot;2&quot; CornerRadius=&quot;4,4,4,4&quot;&gt;
&lt;Border.Background&gt;
&lt;RadialGradientBrush&gt;
&lt;RadialGradientBrush.RelativeTransform&gt;
&lt;TransformGroup&gt;
&lt;ScaleTransform ScaleX=&quot;1.702&quot; ScaleY=&quot;2.243&quot;/&gt;
&lt;SkewTransform AngleX=&quot;0&quot; AngleY=&quot;0&quot;/&gt;
&lt;RotateTransform Angle=&quot;0&quot;/&gt;
&lt;TranslateTransform X=&quot;-0.368&quot; Y=&quot;-0.152&quot;/&gt;
&lt;/TransformGroup&gt;
&lt;/RadialGradientBrush.RelativeTransform&gt;
&lt;GradientStop Color=&quot;#B28DBDFF&quot; Offset=&quot;0&quot;/&gt;
&lt;GradientStop Color=&quot;#008DBDFF&quot; Offset=&quot;1&quot;/&gt;
&lt;/RadialGradientBrush&gt;
&lt;/Border.Background&gt;
&lt;/Border&gt;
&lt;ContentPresenter HorizontalAlignment=&quot;Center&quot; VerticalAlignment=&quot;Center&quot; Width=&quot;Auto&quot; Grid.RowSpan=&quot;2&quot;/&gt;
&lt;Border HorizontalAlignment=&quot;Stretch&quot; Margin=&quot;0,0,0,0&quot; x:Name=&quot;shine&quot; Width=&quot;Auto&quot; CornerRadius=&quot;4,4,0,0&quot;&gt;
&lt;Border.Background&gt;
&lt;LinearGradientBrush EndPoint=&quot;0.494,0.889&quot; StartPoint=&quot;0.494,0.028&quot;&gt;
&lt;GradientStop Color=&quot;#99FFFFFF&quot; Offset=&quot;0&quot;/&gt;
&lt;GradientStop Color=&quot;#33FFFFFF&quot; Offset=&quot;1&quot;/&gt;
&lt;/LinearGradientBrush&gt;
&lt;/Border.Background&gt;
&lt;/Border&gt;
&lt;/Grid&gt;
&lt;/Border&gt;
&lt;/Border&gt;

&lt;/Grid&gt;
&lt;/ControlTemplate&gt;
&lt;/Setter.Value&gt;
&lt;/Setter&gt;
&lt;/Style&gt;
</pre>
<h2>Visual State Manager - MouseOver State</h2>
<p><img class="alignnone size-full wp-image-1262" title="silverlight-glass-button-mouse-over-state" src="http://michaelsync.net/wp-content/uploads/2008/11/silverlight-glass-button-mouse-over-state.jpg" alt="" width="188" height="44" /></p>
<p>Martin is using Trigger.EnterActions and Trigger.ExitActions of ControlTemplate.Triggers to apply the Mouse Over Style but as I mentioned before, Silverlight doesn&#8217;t support those kind of triggers so that Visual State Manager is the best choice to change the style.</p>
<p>You will see the following in &#8220;MouseOver&#8221; state of VSM.</p>
<pre name="code" class="xml">

&lt;vsm:VisualState x:Name=&quot;MouseOver&quot;&gt;
&lt;Storyboard&gt;
&lt;DoubleAnimationUsingKeyFrames BeginTime=&quot;00:00:00&quot; Storyboard.TargetName=&quot;glow&quot; Storyboard.TargetProperty=&quot;(UIElement.Opacity)&quot;&gt;
&lt;SplineDoubleKeyFrame KeyTime=&quot;00:00:00.3000000&quot; Value=&quot;1&quot;/&gt;
&lt;/DoubleAnimationUsingKeyFrames&gt;
&lt;/Storyboard&gt;
&lt;/vsm:VisualState&gt;
</pre>
<h2>Visual State Manager - Pressed State</h2>
<p><a href="http://michaelsync.net/wp-content/uploads/2008/11/silverlight-glass-button-pressed-state.jpg"><img class="alignnone size-full wp-image-1263" title="silverlight-glass-button-pressed-state" src="http://michaelsync.net/wp-content/uploads/2008/11/silverlight-glass-button-pressed-state.jpg" alt="" width="184" height="44" /></a></p>
<pre name="code" class="xml">

&lt;vsm:VisualState x:Name=&quot;Pressed&quot;&gt;

&lt;Storyboard&gt;
&lt;ColorAnimationUsingKeyFrames Storyboard.TargetName=&quot;border&quot; Storyboard.TargetProperty=&quot;(Border.Background).(SolidColorBrush.Color)&quot;&gt;
&lt;SplineColorKeyFrame KeyTime=&quot;0&quot; Value=&quot;#CC000000&quot;/&gt;
&lt;/ColorAnimationUsingKeyFrames&gt;
&lt;DoubleAnimationUsingKeyFrames Storyboard.TargetName=&quot;shine&quot; Storyboard.TargetProperty=&quot;Opacity&quot;&gt;
&lt;SplineDoubleKeyFrame KeyTime=&quot;0&quot; Value=&quot;0.4&quot;/&gt;
&lt;/DoubleAnimationUsingKeyFrames&gt;
&lt;ObjectAnimationUsingKeyFrames BeginTime=&quot;00:00:00&quot; Duration=&quot;00:00:00.0010000&quot; Storyboard.TargetName=&quot;glow&quot;
Storyboard.TargetProperty=&quot;(UIElement.Visibility)&quot;&gt;
&lt;DiscreteObjectKeyFrame KeyTime=&quot;00:00:00&quot;&gt;
&lt;DiscreteObjectKeyFrame.Value&gt;
&lt;Visibility&gt;Collapsed&lt;/Visibility&gt;
&lt;/DiscreteObjectKeyFrame.Value&gt;
&lt;/DiscreteObjectKeyFrame&gt;
&lt;/ObjectAnimationUsingKeyFrames&gt;
&lt;/Storyboard&gt;
&lt;/vsm:VisualState&gt;
</pre>
<p>Note: I haven&#8217;t implemented the FocusStates and Disabled state. I will look at those states when I have some more time. You can also send me if you manage to create those missing states too. <img src='http://michaelsync.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Enjoy! Silverlighters!!!</p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=DsQKs4"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=DsQKs4" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=AF98N"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=AF98N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=IW20n"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=IW20n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=KeyBn"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=KeyBn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=JOCCn"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=JOCCn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=oov4N"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=oov4N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=XocxN"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=XocxN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=2ySWn"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=2ySWn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=j7h2N"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=j7h2N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=qhXHn"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=qhXHn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=SCOWN"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=SCOWN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=pgzPN"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=pgzPN" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/446397136" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/11/08/silverlight-glass-button/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F11%2F08%2Fsilverlight-glass-button</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/11/08/silverlight-glass-button</feedburner:origLink></item>
		<item>
		<title>Silverlight Toolkit - Using Silverlight TreeView Control</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/434958469/silverlight-toolkit-using-silverlight-treeview-control</link>
		<comments>http://michaelsync.net/2008/10/28/silverlight-toolkit-using-silverlight-treeview-control#comments</comments>
		<pubDate>Tue, 28 Oct 2008 17:55:44 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1208</guid>
		<description><![CDATA[The tutorial is written for those who are very new Silverlight TreeView control. The control that I&#8217;m using in this tutorial is from Silverlight Toolkit CTP - October release.
Contents

 Introduction
Getting Started with Silverlight Treeview
Adding the TreeViewItem from Code-behind
Using HierarchicalDataTemplate with TreeView
Model-View-ViewModel Pattern
Treeview with Theme
Known Issues

Introduction
The TreeView control provides a way to display information in a [...]]]></description>
			<content:encoded><![CDATA[<p>The tutorial is written for those who are very new Silverlight TreeView control. The control that I&#8217;m using in this tutorial is from Silverlight Toolkit CTP - October release.</p>
<p><strong>Contents</strong></p>
<ul>
<li> Introduction</li>
<li>Getting Started with Silverlight Treeview</li>
<li>Adding the TreeViewItem from Code-behind</li>
<li>Using HierarchicalDataTemplate with TreeView</li>
<li>Model-View-ViewModel Pattern</li>
<li>Treeview with Theme</li>
<li>Known Issues</li>
</ul>
<h2>Introduction</h2>
<p>The TreeView control provides a way to display information in a hierarchical structure. You can customize the appearance of TreeView by using DataTemplate, HierarchicalDataTemplate, Style and etc.</p>
<p>Sample: <a href="http://michaelsync.net/demo/SilverlightTreeViewDemo.zip">SilverlightTreeViewDemo.zip (724 KB)</a></p>
<p><strong>Software Needed</strong></p>
<ul>
<li>Microsoft Visual Studio 2008</li>
<li>Silverlight 2 RTM Tool for Visual Studio 2008</li>
<li>Silverlight Toolkit CTP (Binary)</li>
</ul>
<h2>Getting Started with Silverlight Treeview</h2>
<p>In this section, I will show you how to manually add the TreeViewItem to Treeview from XAML and code-behind file.</p>
<p>Let&#8217;s create new Silverlight project (I will call &#8220;SilverlightTreeViewDemo&#8221;) in VS 2008.</p>
<p><a href="http://michaelsync.net/wp-content/uploads/2008/10/create-siverlight-treeview.jpg"><img class="alignnone size-full wp-image-1211" title="create-siverlight-treeview" src="http://michaelsync.net/wp-content/uploads/2008/10/create-siverlight-treeview.jpg" alt="" width="499" height="354" /></a></p>
<p style="text-align: left;">After creating the Silverlight project, you will need to add Microsoft.Windows.Controls.dll from Silverlight Toolkit. There are other two dlls such as Microsoft.Windows.Controls.DataVisualization.dll and Microsoft.Windows.Controls.Theming.dll and I will be convering those dlls in my upcoming tutorials.</p>
<p><img class="alignnone size-full wp-image-1212" title="add-silverlight-toolkit-control" src="http://michaelsync.net/wp-content/uploads/2008/10/add-silverlight-toolkit-control.jpg" alt="" width="500" height="676" /></p>
<p>As TreeView control is not Silverlight Core Library, you will need to add xmlns namespace in XAML like we used to do when we wanna use the custom control. I will use &#8220;control&#8221; as a prefix for Silverlight Toolkit control.</p>
<p><img class="alignnone size-full wp-image-1215" title="add-xmlns-in-xaml" src="http://michaelsync.net/wp-content/uploads/2008/10/add-xmlns-in-xaml.jpg" alt="" width="500" height="253" /></p>
<p>The following example shows how to create a TreeView with static TreeViewItem in XAML.  You can just copy and paste it in Page.xaml.</p>
<pre name="code" class="xml">

&lt;control:TreeView&gt;
&lt;control:TreeViewItem Header=&quot;Level 1.1&quot;&gt;
&lt;control:TreeViewItem Header=&quot;Level 2.1&quot;&gt;
&lt;control:TreeViewItem Header=&quot;Level 3.1&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 3.2&quot;&gt;
&lt;control:TreeViewItem Header=&quot;Level 4.1&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 4.2&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 4.3&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 3.3&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 2.2&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 2.3&quot;&gt;
&lt;control:TreeViewItem Header=&quot;Level 3.4&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 3.5&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 3.6&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 2.4&quot;&gt;&lt;/control:TreeViewItem&gt;
&lt;/control:TreeViewItem&gt;
&lt;control:TreeViewItem Header=&quot;Level 1.2&quot; /&gt;
&lt;/control:TreeView&gt;
</pre>
<p>You will see the output below when you runs the sample.</p>
<p><img class="alignnone size-full wp-image-1222" title="silverlight-treeview-demo-on-browser" src="http://michaelsync.net/wp-content/uploads/2008/10/silverlight-treeview-demo-on-browser.jpg" alt="" width="412" height="423" /></p>
<h2>Adding the TreeViewItem from Code-behind</h2>
<p>If you don&#8217;t want to add those treeview items from XAML, you can also do the same thing from code-behind file. The example shows how to add a few TreeViewItem from code-behind file.</p>
<pre name="code" class="csharp">

TreeViewItem tvItem = new TreeViewItem();
tvItem.Header = &quot;Level 1.1&quot;;
tvItem.Items.Add(&quot;Level 2.1&quot;);
myTreeView.Items.Add(tvItem);
myTreeView.Items.Add(&quot;Level 1.2&quot;);
myTreeView.Items.Add(&quot;Level 1.3&quot;);
</pre>
<p>You can also do editing, removing those TreeViewItem from code-behind. As those operations are very simple, I won&#8217;t write each and everything in this post. Let&#8217;s move to HierarchicalDataTemplate which is more interesting than doing it from code-behind file or XAML.</p>
<h2>Using HierarchicalDataTemplate with TreeView</h2>
<p>We have learnt how to add the static TreeViewItem in XAML or in previous section. We will learn about how to use the HierarchicalDataTemplate in this section. What we did in previous section is manipulating the Treeview or TreeViewItem manually. It&#8217;s not related to the data. But we will learn how to bind the TreeView with object and we can manipulate the object without touching directly to the TreeView control.</p>
<p>First of all, we will create one nested class called Level in our project. And, we will add two properties called Name, Children as below in that class.</p>
<pre name="code" class="csharp">

using System;
using System.Collections.Generic;

namespace SilverlightTreeViewDemo {
public class Level {
private List&lt;Level&gt; _children = new List&lt;Level&gt;();
public List&lt;Level&gt; Children {
get {
return _children;
}
set {
_children = value;
}
}

public string Name { get; set; }
}
}
</pre>
<h3>Model-View-ViewModel Pattern</h3>
<p>Before going to HierarchicalDataTemplat, I would like to add one interesting thing here. I know that there are a lot of people who are using Design and Pattern in their Software Development these days. MVVM (Model-View-ViewModel) pattern is the most popular pattern for UI developers. So, I&#8217;m thinking that it would be great if I use this pattern in article too. If you want to learn more about that pattern, I highly recommend you to read Nikhil&#8217;s post &#8220;<a href="http://www.nikhilk.net/Silverlight-ViewModel-Pattern.aspx">Silverlight ViewModel Pattern</a>&#8220;. He is using the attached property to communicate between View and ViewModel. But I would like to make my demo project as simple as possible so I will use the ViewModel class as a resouce in View instead of using the attached property in my sample.</p>
<p><img class="alignnone size-full wp-image-1228" title="silverlight-mvvm" src="http://michaelsync.net/wp-content/uploads/2008/10/silverlight-mvvm.jpg" alt="" width="500" height="423" /></p>
<p>As I mentioned in the screenshot above, I create new class called PageViewMoel in project and I created that viewmodel as a resource in Page.xaml. So, we are able to communicate from View to ViewModel. In other words, we are able to bind the data from ViewModel in View.</p>
<p>I will declare one List&lt;Person&gt; varible that can keep the list of Person object in ViewModel.</p>
<pre name="code" class="csharp">

#region Priviate Variables
List&lt;Level&gt; root = new List&lt;Level&gt;();
#endregion
</pre>
<p>And I will populare the data to that list in the constructor of PageViewModel class. I&#8217;m going to write the code for filling data to List here but you can download the sample and check the code in your machine.</p>
<p>Then, you will need to export the data as a property so that you can bind that properties with TreeView in View (Page.xaml).</p>
<pre name="code" class="csharp">

#region Public Methods
public List&lt;Level&gt; Data {
get {
return root;
}
}
#endregion
</pre>
<p>Finially, you can create the HierarchicalDataTemplate as below in XAML to display the hierachical data in TreeView. If you are using Datagrid, you can simply use the DataTemplate to customize the apperance of Datagird. The same way, you can also use Datatemplate with TreeView too but if you want to show the hierachical data then you will need to use HierarchicalDataTemplate instead of normal DataTemplate.</p>
<pre name="code" class="xml">

&lt;control:TreeView x:Name=&quot;myTreeView&quot; ItemsSource=&quot;{Binding Source={StaticResource model}, Path=Data}&quot;&gt;
&lt;control:TreeView.ItemTemplate&gt;
&lt;control:HierarchicalDataTemplate x:Key=&quot;PersonTemplate&quot; ItemsSource=&quot;{Binding Children}&quot;&gt;
&lt;StackPanel Orientation=&quot;Horizontal&quot;&gt;
&lt;TextBlock Text=&quot;{Binding Name}&quot; Margin=&quot;5,0&quot; /&gt;
&lt;/StackPanel&gt;
&lt;/control:HierarchicalDataTemplate&gt;
&lt;/control:TreeView.ItemTemplate&gt;
&lt;/control:TreeView&gt;
</pre>
<p>If you like to display other controls (e.g. Image ), you can simply put those controls inside StackPane. The following output is what I got when I add one image and one image control in HierarchicalDataTemplate that I mentioned above.</p>
<p><img class="alignnone size-full wp-image-1231" title="silverlight-treeview-with-image" src="http://michaelsync.net/wp-content/uploads/2008/10/silverlight-treeview-with-image.jpg" alt="" width="408" height="423" /></p>
<p>If you want to display the dynamic image, you can use ImageConverter to convert the URL to Image Bytes. Sache did a great job to create the <a href="http://www.codeproject.com/KB/WPF/WPF_Explorer_Tree.aspx">Windows Explorer in WPF</a>. You can also use his approach with a few changes in Silverlight too.</p>
<p>If you have any question or you want to get a few sample for Silverlight TreeView control, please feel free to let me know. I will try to create it for you.</p>
<h2>Treeview with Theme</h2>
<p>Silverlight CTP was released with <a href="http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%203&amp;referringTitle=Home">six build-in themes</a>. Those six themes are in six different assemblies. You can simply add your favoriate theme assembly as a reference in your project and then, you can easily start using it.</p>
<p style="text-align: center;"><img class="size-full wp-image-1256 aligncenter" title="treeview-with-theme" src="http://michaelsync.net/wp-content/uploads/2008/10/treeview-with-theme.jpg" alt="" width="400" height="299" /></p>
<p>Let&#8217;s say you really like ExpressionDark theme and you wanna use it in your project. First thing that you need to do is that you have to create xmlns: in User Control tag as below.</p>
<pre name="code" class="xml">

xmlns:theme=&quot;clr-namespace:Microsoft.Windows.Controls.Theming;assembly=Microsoft.Windows.Controls.Theming.ExpressionDark&quot;
</pre>
<p>And then, you have to put all of your controls inside the theme controls (e.g. &lt;theme:ExpressionDarkTheme&gt;). That&#8217;s all. The look and feel of all of your controls will be changed on the theme that you applied.</p>
<pre name="code" class="xml">

&lt;theme:ExpressionDarkTheme&gt;
&lt;control:TreeView x:Name=&quot;myTreeView&quot; ItemsSource=&quot;{Binding Source={StaticResource model}, Path=Data}&quot;
Width=&quot;300&quot;&gt;
&lt;control:TreeView.ItemTemplate&gt;
&lt;control:HierarchicalDataTemplate x:Key=&quot;PersonTemplate&quot; ItemsSource=&quot;{Binding Children}&quot;&gt;
&lt;StackPanel Orientation=&quot;Horizontal&quot;&gt;
&lt;TextBlock Text=&quot;{Binding Name}&quot; Margin=&quot;5,0&quot; /&gt;
&lt;/StackPanel&gt;
&lt;/control:HierarchicalDataTemplate&gt;
&lt;/control:TreeView.ItemTemplate&gt;
&lt;/control:TreeView&gt;
&lt;/theme:ExpressionDarkTheme&gt;
</pre>
<h2>Known Issues</h2>
<p>1. <strong>DisplayMemberPath</strong> in TreeView is not working.</p>
<p>2. <strong>Nested HierarchicalDataTemplate</strong>: You can&#8217;t use the nested HierarchicalDataTemplate with Silverlight TreeView control.</p>
<p>For example:You will get the error if you are using the nested HierarchicalDataTemplate as below.</p>
<pre name="code" class="xml">

&lt;UserControl x:Class=&quot;
&lt;div dir=&quot;ltr&quot;&gt;SilverlightApplication1.Page&quot;
xmlns=&quot;&lt;a href=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot; target=&quot;_blank&quot;&gt;http://schemas.microsoft.com/winfx/2006/xaml/presentation&lt;/a&gt;&quot;
xmlns:x=&quot;&lt;a href=&quot;http://schemas.microsoft.com/winfx/2006/xaml&quot; target=&quot;_blank&quot;&gt;http://schemas.microsoft.com/winfx/2006/xaml&lt;/a&gt;&quot;
xmlns:toolkit=&quot;clr-namespace:Microsoft.Windows.Controls;assembly=Microsoft.Windows.Controls&quot;
Width=&quot;400&quot; Height=&quot;300&quot;&gt;
&lt;Grid x:Name=&quot;LayoutRoot&quot; Background=&quot;White&quot;&gt;
&lt;toolkit:TreeView x:Name=&quot;familyTreeView&quot;&gt;
&lt;toolkit:TreeView.ItemTemplate&gt;
&lt;toolkit:HierarchicalDataTemplate ItemsSource=&quot;{Binding Path=Children}&quot;&gt;
&lt;TextBlock Text=&quot;{Binding Path=Name}&quot;/&gt;
&lt;toolkit:HierarchicalDataTemplate.ItemTemplate&gt;
&lt;DataTemplate&gt;
&lt;TextBlock Text=&quot;{Binding Path=Name}&quot;/&gt;
&lt;/DataTemplate&gt;
&lt;/toolkit:HierarchicalDataTemplate.ItemTemplate&gt;
&lt;/toolkit:HierarchicalDataTemplate&gt;
&lt;/toolkit:TreeView.ItemTemplate&gt;
&lt;/toolkit:TreeView&gt;
&lt;/Grid&gt;
&lt;/UserControl&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
</pre>
<div dir="ltr">If you encounter any issue with this control, please drop a comment. I will add this to this list so that it would be helpful for other people.</div>
<div dir="ltr"></div>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=WsBthC"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=WsBthC" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=HiUTM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=HiUTM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=ohMqm"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=ohMqm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=9PX6m"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=9PX6m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=7CeBm"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=7CeBm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=tVZaM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=tVZaM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=eXyWM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=eXyWM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=HD89m"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=HD89m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=9M4VM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=9M4VM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=KhXpm"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=KhXpm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=EufJM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=EufJM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Qv9BM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Qv9BM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/434958469" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/10/28/silverlight-toolkit-using-silverlight-treeview-control/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F10%2F28%2Fsilverlight-toolkit-using-silverlight-treeview-control</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/10/28/silverlight-toolkit-using-silverlight-treeview-control</feedburner:origLink></item>
		<item>
		<title>Silverlight Toolkit CTP released</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/434928681/silverlight-toolkit-ctp-released</link>
		<comments>http://michaelsync.net/2008/10/28/silverlight-toolkit-ctp-released#comments</comments>
		<pubDate>Tue, 28 Oct 2008 17:22:22 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1209</guid>
		<description><![CDATA[What is Silverlight Toolkit?
Silverlight Toolkit is the set of controls and utilities for Silverlight Developers. Those controls are not integrated yet with Silverlight Core Library but its likely to be a part of Silverlight Core in future.
As the time of writing, the following controls are available in Silverlight Toolkit CTP. I will write the series [...]]]></description>
			<content:encoded><![CDATA[<h2>What is Silverlight Toolkit?</h2>
<p><a href="http://www.codeplex.com/Silverlight">Silverlight Toolkit</a> is the set of controls and utilities for Silverlight Developers. Those controls are not integrated yet with Silverlight Core Library but its likely to be a part of Silverlight Core in future.</p>
<p>As the time of writing, the following controls are available in Silverlight Toolkit CTP. I will write the series of how-to tutorials for those controls in my blog.</p>
<p style="text-align: center;"><img class="size-full wp-image-1253 aligncenter" title="controlsppc" src="http://michaelsync.net/wp-content/uploads/2008/10/controlsppc.gif" alt="" width="500" height="140" /></p>
<h3>Controls</h3>
<ul>
<li><span style="text-decoration: line-through;">ObjectDataProvider</span> (dropped)</li>
<li>TreeView</li>
<li>AutoCompleteBox</li>
<li>DockPanel</li>
<li>WrapPanel</li>
<li>Label</li>
<li>Expander</li>
<li>HeaderedItemControl</li>
<li>HeaderedContentControl</li>
<li>NumericUpDown</li>
<li>ViewBox</li>
<li>Chart</li>
<li>ButtonSpinner</li>
<li>ImplicitStyleManager</li>
<li>Theming</li>
</ul>
<p><strong>Software Requirement</strong></p>
<ul>
<li>VS 2008</li>
<li>Silverlight 2 RTM</li>
</ul>
<h2>Where can I get it?</h2>
<p>You can download it from this link <a href="http://codeplex.com/Silverlight">http://codeplex.com/Silverlight</a>.</p>
<h2>Screenshots</h2>
<p>Here is a few screenshots that I captured for now. Please check more screenshot in my upcoming tutorials.</p>
<p><strong>Silverlight Toolkit CTP on Visual Studio 2008</strong></p>
<p><img class="alignnone size-full wp-image-1241" title="control-on-toolbox" src="http://michaelsync.net/wp-content/uploads/2008/10/control-on-toolbox.jpg" alt="" width="209" height="630" /></p>
<p><strong>TreeView</strong></p>
<p><img class="alignnone size-full wp-image-1234" title="treeview" src="http://michaelsync.net/wp-content/uploads/2008/10/treeview.jpg" alt="" width="207" height="482" /></p>
<p><strong>AutoCompleteBox</strong></p>
<p><img class="alignnone size-full wp-image-1236" title="autocompletebox" src="http://michaelsync.net/wp-content/uploads/2008/10/autocompletebox.jpg" alt="" width="500" height="436" /></p>
<h2>Dock Panel and Wrap Panel</h2>
<p><img class="alignnone size-full wp-image-1237" title="dock-panel-and-wrap-panel" src="http://michaelsync.net/wp-content/uploads/2008/10/dock-panel-and-wrap-panel.jpg" alt="" width="500" height="367" /></p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=cnEItO"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=cnEItO" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=SueAM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=SueAM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=YhiHm"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=YhiHm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=eEWBm"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=eEWBm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=13s1m"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=13s1m" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=TwZlM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=TwZlM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Kx2OM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Kx2OM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=I7pym"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=I7pym" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=dcEFM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=dcEFM" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=2MGFm"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=2MGFm" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=fXn2M"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=fXn2M" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=MTCUM"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=MTCUM" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/434928681" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/10/28/silverlight-toolkit-ctp-released/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F10%2F28%2Fsilverlight-toolkit-ctp-released</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/10/28/silverlight-toolkit-ctp-released</feedburner:origLink></item>
		<item>
		<title>Silverlight 2 Contest: Time to vote</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/406840192/silverlight-2-contest-time-to-vote</link>
		<comments>http://michaelsync.net/2008/09/29/silverlight-2-contest-time-to-vote#comments</comments>
		<pubDate>Tue, 30 Sep 2008 02:37:56 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1201</guid>
		<description><![CDATA[Hey everyone! This is time to choose the winner from The Silverlight 2 &#8216;Write and Win&#8217; contest. There are 8 articles submitted in total. Please vote your favorite article here. You get a chance to vote your faviorite author until 23:59 GMT 05 October. The winners will be announced on 06 October 2008.

Silverlight and Drupal: [...]]]></description>
			<content:encoded><![CDATA[<p>Hey everyone! This is time to choose the winner from The Silverlight 2 &#8216;Write and Win&#8217; contest. There are 8 articles submitted in total. Please vote your favorite article <a href="http://www.silverlightshow.net/SilverlightContestWriteAndWin.aspx">here</a>. You get a chance to vote your faviorite author until 23:59 GMT 05 October. The winners will be announced on 06 October 2008.</p>
<ul>
<li>Silverlight and Drupal: Syndication</li>
<li>Tutorial: Create a Silverlight 2 User Control from a Popup Control</li>
<li>Silverlight and Drupal: Popular Content</li>
<li>Silverlight ComboBox</li>
<li>Virtual earth deep zooming</li>
<li>Find Your Books in Amazon.com with Silverlight</li>
<li>Silverlight Stock Portfolio</li>
<li>Building a Framework for Silverlight Line-Of-Business Applications</li>
</ul>
<p style="text-align: center;"><a href="http://www.silverlightshow.net/SilverlightContestWriteAndWin.aspx"><img class="aligncenter" src="  http://silverlightshow.net/Images/silverlight_contest.gif" alt="" width="260" height="60" /></a></p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=l7OnsM"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=l7OnsM" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=MsJ6L"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=MsJ6L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Mg0ul"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Mg0ul" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=pNSTl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=pNSTl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=sRsDl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=sRsDl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=EUjsL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=EUjsL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=mwBqL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=mwBqL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=nn3ql"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=nn3ql" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Z4teL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Z4teL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=gNqql"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=gNqql" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=wPQcL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=wPQcL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=BfBnL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=BfBnL" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/406840192" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/09/29/silverlight-2-contest-time-to-vote/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F09%2F29%2Fsilverlight-2-contest-time-to-vote</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/09/29/silverlight-2-contest-time-to-vote</feedburner:origLink></item>
		<item>
		<title>A few updates for my readers</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/406944977/a-few-updates-for-my-readers</link>
		<comments>http://michaelsync.net/2008/09/29/a-few-updates-for-my-readers#comments</comments>
		<pubDate>Mon, 29 Sep 2008 07:38:27 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1203</guid>
		<description><![CDATA[Hello All,
How are you doing?  I hope everything is fine with you. Please accept my apologies for not posting anything lately in my blog. (I don&#8217;t want to repeat that I&#8217;ve been so busy this time. hehe ) I&#8217;m writing this post because I would like to share some updates that you might interest.
WPF and [...]]]></description>
			<content:encoded><![CDATA[<p>Hello All,</p>
<p>How are you doing?  I hope everything is fine with you. Please accept my apologies for not posting anything lately in my blog. (I don&#8217;t want to repeat that I&#8217;ve been so busy this time. hehe ) I&#8217;m writing this post because I would like to share some updates that you might interest.</p>
<h2>WPF and Silverlight Insiders</h2>
<p>Yes. I&#8217;ve been invited to join WPF/Silverlight Insiders team last month. Some of you may not know what WPF/Silverlight Insiders is. The insiders are the group of people who invited by Microsoft to give the feedbacks on their new products.</p>
<p style="text-align: center;"><img class="size-medium wp-image-1204 aligncenter" title="WPFSilverlightInsider" src="http://michaelsync.net/wp-content/uploads/2008/09/image001.jpg" alt="" width="300" height="88" /></p>
<p>All insiders got the early build of Silverlight and other new products. We also have the private mail list where we can discuss about anything relate to those products with other Insiders, MVPs and (of course) Microsoft team.</p>
<p>I really enjoy to be a part of that team. Initally, I was not so sure whether I&#8217;m allowed to tell my friends about WPF/Insider team and etc. That&#8217;s why I didn&#8217;t post about that last month. Now, I come to know that it&#8217;s okay to share about that with my friends.</p>
<p>I&#8217;m planning to write the series of tutorials in my blog. I will let you know more about that later. Stay turned.</p>
<h2>SLUnity - Configuration</h2>
<p>As you all know, I&#8217;m participating in UnityContrib project to contribute the Silverlight version of Unity (<a href="http://michaelsync.net/2008/08/08/unity-for-silverlight-two-samples-and-test-projects-are-on-codeplex-now">SLUnity</a>) for Silverlight Community. I recieved serveral requests to support the SLUnity Configuration. I tried to port the project in very simple way and I got it working for very simple scenerio. One of my friends from UK was helping me to test my ported version of SLUnity. He pointed out some intesteing scenerios that I need to look at it. I&#8217;m really appreciated his help on this. I will take some time to share the code of SLUnity.Configuration with you. I also like to see what Unity team will offer for us.</p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=cY7hcV"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=cY7hcV" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=KspiL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=KspiL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=gGlMl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=gGlMl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=bbzJl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=bbzJl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=mIvll"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=mIvll" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=DvKSL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=DvKSL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=feM9L"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=feM9L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=xxBll"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=xxBll" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=rOzrL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=rOzrL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=dkpIl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=dkpIl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=GmaYL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=GmaYL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=gLx8L"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=gLx8L" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/406944977" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/09/29/a-few-updates-for-my-readers/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F09%2F29%2Fa-few-updates-for-my-readers</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/09/29/a-few-updates-for-my-readers</feedburner:origLink></item>
		<item>
		<title>Download - Silverlight 2 RC (Release Candidate) Released</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/403481473/download-silverlight-2-rc-release-candidate-released</link>
		<comments>http://michaelsync.net/2008/09/25/download-silverlight-2-rc-release-candidate-released#comments</comments>
		<pubDate>Fri, 26 Sep 2008 05:51:22 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1197</guid>
		<description><![CDATA[Scott Guthrie just published the official post about the release of Silverlight 2 RC in his blog. You can read the original post here.
You can go and download the installer from this link. http://silverlight.net/GetStarted/sl2rc0.aspx
Downloads

Microsoft Silverlight Tools for Visual Studio 2008 SP1
Microsoft Expression Blend 2 Service Pack 1 Preview
Breaking Changes Documetation
Silverlight 2 Readme Notes for Developers

The [...]]]></description>
			<content:encoded><![CDATA[<p>Scott Guthrie just published the official post about the release of Silverlight 2 RC in his blog. You can read the original post <a href="http://weblogs.asp.net/scottgu/archive/2008/09/25/silverlight-2-release-candidate-now-available.aspx">here</a>.</p>
<p>You can go and download the installer from this link. <a href="http://silverlight.net/GetStarted/sl2rc0.aspx">http://silverlight.net/GetStarted/sl2rc0.aspx</a></p>
<p><strong>Downloads</strong></p>
<ul>
<li><a href="http://go.microsoft.com/fwlink/?LinkId=129043">Microsoft Silverlight Tools for Visual Studio 2008 SP1</a></li>
<li><a href="http://www.microsoft.com/expression/try-it/default.aspx?filter=prerelease">Microsoft Expression Blend 2 Service Pack 1 Preview</a></li>
<li><a href="http://download.microsoft.com/download/6/f/e/6fe1f43d-9d0c-4346-ad08-602df9bcb3cf/BreakingChangesBetweenBeta2andRelease.doc">Breaking Changes Documetation</a></li>
<li><a href="http://www.microsoft.com/silverlight/resources/readme.aspx?v=2.0.30923">Silverlight 2 Readme Notes for Developers</a></li>
</ul>
<p>The most wanted control &#8220;combobox&#8221; is available in this bits. Plus, it works with <a href="http://go.microsoft.com/?linkid=7653519">Microsoft Visual Web Developer 2008 Express Edition</a>. Yay!!</p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=ALO0qk"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=ALO0qk" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=LtGWL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=LtGWL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=6OOLl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=6OOLl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=I0Tal"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=I0Tal" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=FNAbl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=FNAbl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=dXpHL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=dXpHL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=lj3xL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=lj3xL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Canbl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Canbl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=PQwFL"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=PQwFL" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=qUhxl"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=qUhxl" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=V9h1L"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=V9h1L" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=FxS0L"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=FxS0L" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/403481473" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/09/25/download-silverlight-2-rc-release-candidate-released/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F09%2F25%2Fdownload-silverlight-2-rc-release-candidate-released</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/09/25/download-silverlight-2-rc-release-candidate-released</feedburner:origLink></item>
		<item>
		<title>2008 Formula 1 - Sexy Silverlight Heart Race Test from Singapore</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/366487914/2008-formula-1-sexy-silverlight-heart-race-test-from-singapore</link>
		<comments>http://michaelsync.net/2008/08/16/2008-formula-1-sexy-silverlight-heart-race-test-from-singapore#comments</comments>
		<pubDate>Sat, 16 Aug 2008 12:40:05 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1182</guid>
		<description><![CDATA[The Silverlight Application &#8220;The Heart Race Test&#8221; is a contest which is hosted on &#8220;2008 Formula 1 SingTel Singapore Grand Prix&#8221; promotion website. They are giving a way Formula 1 ticket and an XBox 360. If you are a Singaporean or PR or EP holder, you can participate in that contest. Okay. Let&#8217;s take a [...]]]></description>
			<content:encoded><![CDATA[<p>The Silverlight Application &#8220;<a href="http://www.singtelrace.com/SingTel-Grid-Girls_Heart-Race.aspx">The Heart Race Test</a>&#8221; is a contest which is hosted on &#8220;<a href="http://www.singtelrace.com">2008 Formula 1 SingTel Singapore Grand Prix</a>&#8221; promotion website. They are giving a way Formula 1 ticket and an XBox 360. If you are a Singaporean or PR or EP holder, you can participate in that contest. Okay. Let&#8217;s take a look that application.</p>
<p>First of all, the girl-dancing video will be displayed on the screen for 2 or 3 mins.</p>
<p style="text-align: center;"><img class="size-full wp-image-1184 aligncenter" title="grid-grils-single" src="http://michaelsync.net/wp-content/uploads/2008/08/grid-grils-single.jpg" alt="" width="474" height="254" /></p>
<p style="text-align: center;"><img class="size-full wp-image-1185 aligncenter" title="grid-grils" src="http://michaelsync.net/wp-content/uploads/2008/08/grid-grils.jpg" alt="" width="474" height="282" /></p>
<p>You will see some interactions between one video to another.</p>
<p style="text-align: center;"><img class="size-full wp-image-1192 aligncenter" title="f1-grid-gridl" src="http://michaelsync.net/wp-content/uploads/2008/08/f1-grid-gridl.jpg" alt="" width="474" height="236" /></p>
<p>At the end of the introduction videos, you will see the list of top 20 girls as below.. They are smiling and looking at you to get your attention.</p>
<p style="text-align: center;"><img class="size-full wp-image-1193 aligncenter" title="contest" src="http://michaelsync.net/wp-content/uploads/2008/08/contest.jpg" alt="" width="474" height="215" /></p>
<p>If you mouse over on a particular girl, the girl that you select will be so happy and she will do jumping or laughing or etc. Don&#8217;t forget to look at other girls. <img src='http://michaelsync.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> (I really like this idea. ) Okay, anyway, choose the girl you like the most. then, the quiz screen where you can answer 10 questions and the girl that you chose will be appeared.</p>
<p style="text-align: center;"><img class="size-full wp-image-1194 aligncenter" title="quiz" src="http://michaelsync.net/wp-content/uploads/2008/08/quiz.jpg" alt="" width="474" height="218" /></p>
<p>At the end of quiz, it will ask you to enter your name, email address and phone number. Then, it will shows how many percentage you match with the girl that you choose. (There is one problem here. Let&#8217;s you don&#8217;t click &#8220;Show Me&#8221; button at the end of quiz for 5 or 10 mins. then, you click that button. What will happened is that the application will show the wrong girl. )</p>
<p>If you are a Singaporean, PR or EP holder, please ensure that you give the correct name, email and mobile number. You will get the chance to win F1 ticket or XBox 360. <img src='http://michaelsync.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Good luck!!!</p>
<p style="text-align: center;"><img class="size-full wp-image-1186 aligncenter" title="prizes" src="http://michaelsync.net/wp-content/uploads/2008/08/prizes.jpg" alt="" width="376" height="423" /></p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=L24tAX"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=L24tAX" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=3FVmSK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=3FVmSK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=yb4mgk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=yb4mgk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=L0ObRk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=L0ObRk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Nqjrak"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Nqjrak" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=BWbyNK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=BWbyNK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=r8P09K"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=r8P09K" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=qO4tck"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=qO4tck" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=B7dHRK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=B7dHRK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=YMpZMk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=YMpZMk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=jZA4fK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=jZA4fK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=f7hxhK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=f7hxhK" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/366487914" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/08/16/2008-formula-1-sexy-silverlight-heart-race-test-from-singapore/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F08%2F16%2F2008-formula-1-sexy-silverlight-heart-race-test-from-singapore</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/08/16/2008-formula-1-sexy-silverlight-heart-race-test-from-singapore</feedburner:origLink></item>
		<item>
		<title>Silverlight ‘Write and Win’ Contest on SilverlightShow.net</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/366292251/silverlight-write-and-win-contest-on-silverlightshownet</link>
		<comments>http://michaelsync.net/2008/08/15/silverlight-write-and-win-contest-on-silverlightshownet#comments</comments>
		<pubDate>Sat, 16 Aug 2008 06:07:15 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1180</guid>
		<description><![CDATA[Hey Silverlighters! Time for new contest!!  Silverlight &#8216;Write and Win&#8217; contest will be hosting on SilverlightShow.net this time. Go to http://www.silverlightshow.net and submit your great article!

The contest will be started at 00:00 GMT 18 Aug.The dead line is 23:59 28 Sep. You will get one week for voting and then, the result will be [...]]]></description>
			<content:encoded><![CDATA[<p>Hey Silverlighters! Time for new contest!! <img src='http://michaelsync.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Silverlight &#8216;Write and Win&#8217; contest will be hosting on <a href="http://www.silverlightshow.net/news/Silverlight-contest-Write-and-Win-.aspx">SilverlightShow.net</a> this time. Go to <a href="http://www.silverlightshow.net">http://www.silverlightshow.net</a> and submit your great article!</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.silverlightshow.net/Images/silverlight_contest.gif" alt="" width="260" height="60" /></p>
<p>The contest will be started at 00:00 GMT 18 Aug.The dead line is 23:59 28 Sep. You will get one week for voting and then, the result will be announced on 06 Oct 2008.</p>
<p>All the best!</p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=GSCWXi"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=GSCWXi" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=xS8uLK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=xS8uLK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=5tkSXk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=5tkSXk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=qXudbk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=qXudbk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=4bDnnk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=4bDnnk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=fpLygK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=fpLygK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=tLvR6K"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=tLvR6K" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=fRYplk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=fRYplk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=EBhmyK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=EBhmyK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=kVqvhk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=kVqvhk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=2gXblK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=2gXblK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=p12TuK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=p12TuK" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/366292251" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/08/15/silverlight-write-and-win-contest-on-silverlightshownet/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F08%2F15%2Fsilverlight-write-and-win-contest-on-silverlightshownet</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/08/15/silverlight-write-and-win-contest-on-silverlightshownet</feedburner:origLink></item>
		<item>
		<title>Free Download: Moonlight 0.8 for Silverlight Linux Users</title>
		<link>http://feeds.feedburner.com/~r/MichaelSync/~3/366268689/free-download-moonlight-08-for-silverlight-linux-users</link>
		<comments>http://michaelsync.net/2008/08/15/free-download-moonlight-08-for-silverlight-linux-users#comments</comments>
		<pubDate>Sat, 16 Aug 2008 05:21:07 +0000</pubDate>
		<dc:creator>Michael Sync</dc:creator>
		
		<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://michaelsync.net/?p=1177</guid>
		<description><![CDATA[Rusty Howell from Novell announced that they have released the next version of Moonlight. You can download the Firefox Plugin from this link and install it on your Linux box. If you are willing to get more closer with Moonlight, you can get the whole sourcecode from here or you can check-out from SVN.
svn co [...]]]></description>
			<content:encoded><![CDATA[<p>Rusty Howell from Novell announced that they have released the next version of Moonlight. You can download the Firefox Plugin from <a href="http://go-mono.com/moonlight/">this link</a> and install it on your Linux box. If you are willing to get more closer with Moonlight, you can get the whole sourcecode from <a href="ftp://ftp.novell.com/pub/mono/sources/moon/moon-0.8.tar.bz2">here</a> or you can check-out from SVN.</p>
<pre>svn co svn://anonsvn.mono-project.com/source/trunk/moon</pre>
<h2>Download<strong> ~ </strong></h2>
<ul>
<li><a href="http://go-mono.com/moonlight/">Moonlight 0.8 Firefox Plugin</a> (Linux)</li>
<li><a href="ftp://ftp.novell.com/pub/mono/sources/moon/moon-0.8.tar.bz2">SourceCode - Moonlight 0.8 (7.85 MB)</a></li>
</ul>
<p style="text-align: center;"><img class="size-full wp-image-1178 aligncenter" title="linux-mono-moonlight-silverlight" src="http://michaelsync.net/wp-content/uploads/2008/08/linux-mono-moonlight-silverlight.jpg" alt="" width="443" height="284" /></p>
<h2>What is Moonlight?</h2>
<p><a href="http://www.mono-project.com/Moonlight">Moonlight</a> is an open source implementation of <a href="http://silverlight.net/">Microsoft Silverlight</a> for Unix systems. The official Microsoft Silverlight plugin doesn&#8217;t work on Linux or Unix systems so that Mono team developed Moonlight, an open source firefox plugin, for Linux users.</p>
<p>According to the <a href="https://bugzilla.novell.com/buglist.cgi?bug_status=NEW&amp;bug_status=ASSIGNED&amp;bug_status=NEEDINFO&amp;bug_status=REOPENED&amp;chfieldto=Now&amp;classification=Mono&amp;emailassigned_to1=1&amp;emailassigned_to2=1&amp;emailcc2=1&amp;emailqa_contact2=1&amp;emailreporter2=1&amp;field-1-0-0=bug_status&amp;field-1-1-0=classification&amp;field-1-2-0=product&amp;product=Moonlight%20&amp;query_format=advanced&amp;type-1-0-0=anyexact&amp;type-1-1-0=anyexact&amp;type-1-2-0=anyexact&amp;value-1-0-0=NEW%2CASSIGNED%2CNEEDINFO%2CREOPENED&amp;value-1-1-0=Mono&amp;value-1-2-0=Moonlight%20&amp;order=bugs.bug_id%20&amp;query_based_on=Moonlight">bug list</a>, there are currently 59 issues in this release. I hope those all will be resolved very soon. If you encounter any issue with that plugin, you can send it to the Moonlight team via <a href="https://bugzilla.novell.com/enter_bug.cgi?alias=&amp;assigned_to=moonlight-bugs%40lists.ximian.com&amp;bug_file_loc=http%3A%2F%2F&amp;bug_severity=Normal&amp;bug_status=NEW&amp;comment=Steps%20to%20reproduce%3A%0D%0A%0D%0A%0D%0AExpected%20results%3A%0D%0A%0D%0A%0D%0AActual%20results%3A%0D%0A%0D%0A%0D%0AHow%20often%20does%20this%20happen%3F%20Always&amp;component=engine&amp;flag_type-2=X&amp;flag_type-3=X&amp;form_name=enter_bug&amp;op_sys=openSUSE%2010.3&amp;priority=P5%20-%20None&amp;product=Moonlight&amp;rep_platform=i386&amp;short_desc=&amp;version=1_0">this link</a>. Enjoy!</p>

<p><a href="http://feeds.feedburner.com/~a/MichaelSync?a=8aXZ9N"><img src="http://feeds.feedburner.com/~a/MichaelSync?i=8aXZ9N" border="0"></img></a></p><div class="feedflare">
<a href="http://feeds.feedburner.com/~f/MichaelSync?a=GUqaNK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=GUqaNK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=LU4Z1k"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=LU4Z1k" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=36BlFk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=36BlFk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=4CLU1k"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=4CLU1k" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=nbA9PK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=nbA9PK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Z32TbK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Z32TbK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=0wyZik"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=0wyZik" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=fBa1gK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=fBa1gK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=OxdXEk"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=OxdXEk" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=4s68oK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=4s68oK" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/MichaelSync?a=Gx5CPK"><img src="http://feeds.feedburner.com/~f/MichaelSync?i=Gx5CPK" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/MichaelSync/~4/366268689" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://michaelsync.net/2008/08/15/free-download-moonlight-08-for-silverlight-linux-users/feed</wfw:commentRss>
		<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetItemData?uri=MichaelSync&amp;itemurl=http%3A%2F%2Fmichaelsync.net%2F2008%2F08%2F15%2Ffree-download-moonlight-08-for-silverlight-linux-users</feedburner:awareness><feedburner:origLink>http://michaelsync.net/2008/08/15/free-download-moonlight-08-for-silverlight-linux-users</feedburner:origLink></item>
	<feedburner:awareness>http://api.feedburner.com/awareness/1.0/GetFeedData?uri=MichaelSync</feedburner:awareness></channel>
</rss>
