SilverlightShow: Silverlight Community http://www.silverlightshow.net/ Silverlight articles, Silverlight tutorials, Silverlight videos, Silverlight samples SilverlightShow.net http://www.rssboard.org/rss-specification Argotic Syndication Framework 2008.0.2.0, http://www.codeplex.com/Argotic en-US estoychev@completit.com (Emil Stoychev) Recording of webinar 'Blend for Silverlight Developers' by Gill Cleeren <p style="text-align: left;"><img alt="" style="float: right; margin-left: 5px;" src="http://www.silverlightshow.net/Storage/Webinars/blend_thumb130.png" /></p> <p style="text-align: center;"><strong>Watch a recording of Gill's webinar 'Blend for Silverlight Developers' delivered on June 16th, 2011.</strong></p> <p><strong>Download webinar slides</strong> (<a href="http://www.silverlightshow.net/Storage/Sources/Blend_for_devs.ppt">.ppt</a> /<a href="http://www.silverlightshow.net/Storage/Sources/Blend_for_devs.pptx">.pptx</a>) <strong>and <a href="http://www.silverlightshow.net/Storage/Sources/ExpressoinBlendForDevelopersDemos.zip" target="_self">demos</a>.<br /> <a href="http://www.silverlightshow.net/Storage/Webinars/QandA_Blend_for_SL_Devs_replied.doc">Download the Q&A document</a>.</strong></p> <p style="text-align: left;"><strong>Blend a designer's tool?</strong> You're partly right, partly wrong. Yes, the designer on your team should use Blend, but so should you when building Silverlight applications. Did you know Blend has rich data binding capabilities? And do you know how to create custom controls using Blend?<br />  <br /> All this and more was explained in this session aimed at developers!</p> <p style="text-align: left;"><a href="http://www.silverlightshow.net/news/Webinar-Blend-for-Silverlight-Developers.aspx">View the full webinar agenda!</a></p> <p><a href="http://www.silverlightshow.net/Registration.aspx" target="_self"><strong>Become a SilverlightShow Member</strong></a><strong> to receive all webinar news and updates by email!</strong></p> <strong>Or follow SilverlightShow at</strong> <a href="http://twitter.com/silverlightshow" target="_blank"><img style="border: medium none;" alt="Follow us on twitter" src="http://www.silverlightshow.net/Storage/twitter_s.png" /></a> <a href="http://www.facebook.com/pages/SilverlightShow/123260994400300" target="_blank"><img style="border: medium none;" alt="Become a SilverlightShow fan on Facebook" src="http://www.silverlightshow.net/Storage/facebook_s.png" /></a> <a href="http://www.linkedin.com/groups?mostPopular=&gid=3489902" target="_blank"><img style="border: medium none;" alt="Join SilverlightShow Group on LinkedIn" src="http://www.silverlightshow.net/Storage/linkedin_s.png" /></a> http://www.silverlightshow.net/video/Recording-of-webinar-Blend-for-Silverlight-Developers-by-Gill-Cleeren.aspx editorial@silverlightshow.net (SilverlightShow ) http://www.silverlightshow.net/video/Recording-of-webinar-Blend-for-Silverlight-Developers-by-Gill-Cleeren.aspx#comments http://www.silverlightshow.net/video/Recording-of-webinar-Blend-for-Silverlight-Developers-by-Gill-Cleeren.aspx Fri, 17 Jun 2011 13:55:34 GMT Recording of webinar '10 Silverlight Tips' by Gill Cleeren <p><strong>Watch a recording of Gill Cleeren's webinar '10 Silverlight Tips' delivered on October 27th, 2010.</strong></p> <p><a href="http://www.silverlightshow.net/Storage/SilverlightShow10TipsinSilverlight4.zip" target="_blank">Download the slides used during the webinar</a> | <a href="http://www.silverlightshow.net/Storage/10Tips.zip" target="_blank">Download the demos</a> </p> <p>The 10 Silverlight Tips covered by Gill were:</p> <ol> <li>Behaviors </li> <li>PathListBox </li> <li>Binding tricks </li> <li>INavigationContentLoader </li> <li>Debugging services </li> <li>Securing service communication </li> <li>Leveraging ASP.NET membership </li> <li>Uploading and downloading files </li> <li>Downloading functionality on-demand </li> <li>Bag of tricks    </li> </ol> <p><a href="http://www.silverlightshow.net/Registration.aspx" target="_self">Become a SilverlightShow Member</a> to receive all webinar news and updates by email.</p> http://www.silverlightshow.net/video/10-Silverlight-Tips-Webinar.aspx editorial@silverlightshow.net (SilverlightShow ) http://www.silverlightshow.net/video/10-Silverlight-Tips-Webinar.aspx#comments http://www.silverlightshow.net/video/10-Silverlight-Tips-Webinar.aspx Thu, 28 Oct 2010 00:00:00 GMT Silverlight Behaviors for Designers <p>Watch a recording (56 mins) of SilverlightShow webinar “Silverlight Behaviors for Designers” delivered on July 14th, 2010. <br /> In this live webinar sesion the UX designer and consultant Zhivko Dimitrov explains how to add interactivity with Silverlight behaviors, and bring your designs to life without writing a single line of code. <br /> The webinar included an extensive QA session and covered a number of topics:</p> <ul> <li>Creating and Editing Simple Behaviors </li> <li>Assigning Behaviors to Visual Elements </li> <li>Adding Animation to Behaviors </li> <li>Controlling States and Storyboards from Behaviors </li> <li>Conditional Behaviors </li> <li>3rd Party Plug-in Behaviors </li> </ul> <p><a href="http://www.silverlightshow.net/Registration.aspx" target="_self">Become a SilverlightShow Member</a> to receive all webinar news and updates by email.</p> http://www.silverlightshow.net/video/Silverlight-Behaviors-for-Designers.aspx editorial@silverlightshow.net (SilverlightShow ) http://www.silverlightshow.net/video/Silverlight-Behaviors-for-Designers.aspx#comments http://www.silverlightshow.net/video/Silverlight-Behaviors-for-Designers.aspx Fri, 16 Jul 2010 00:00:00 GMT The Ugly Duckling - Part 2 <p>In the <a href="http://www.silverlightshow.net/items/Transforming-an-Ugly-Duckling-to-a-Graceful-Swan-with-Expression-Blend-and-Silverlight-Part-I.aspx" target="_blank">first part of the series</a>, I introduced the application, and created the “ugly duckling” version, where the end user could already browse the and watch the videos. In this part, I am going to add some bling to the app – namely the Intro animation, the ability to skip it, and to replay it. The Intro animation itself is not created with Silverlight, so I will just use it as a video. This part takes heavy use of Visual States, Behaviors and Easings. </p> <p>That screencast is connected with the <a href="http://www.silverlightshow.net/items/Transforming-an-Ugly-Duckling-into-a-Graceful-Swan-With-Expression-Blend-and-Silverlight-ndash-Part-2-ndash-Intro-Animation.aspx">Transforming an Ugly Duckling to a Graceful Swan with Expression Blend and Silverlight - Part 2 Intro Animation</a> article.</p> <p>Here is what happens in the screencast:</p> <table width="679" border="0" cellspacing="0" cellpadding="2"> <tbody> <tr> <td valign="top" style="width: 114px;"><strong>Time</strong></td> <td valign="top" style="width: 563px;"><strong>Content</strong></td> </tr> <tr> <td valign="top" style="width: 114px;">@ 0:00</td> <td valign="top" style="width: 563px;">Introduction and showing off what we are building in this screencast</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 1:40</td> <td valign="top" style="width: 563px;">Adding the intro animation – preparation</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 2:40</td> <td valign="top" style="width: 563px;">Adding the intro animation - MediaElement</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 3:47</td> <td valign="top" style="width: 563px;">Visual State for playing the intro and transition between PlayingIntro and ShowingUIAfterIntro states</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 4:57</td> <td valign="top" style="width: 563px;">Make the App start up in the PlayingIntro state</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 6:07</td> <td valign="top" style="width: 563px;">Adding the EndCueTrigger</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 9:40</td> <td valign="top" style="width: 563px;">Adding the playback status display</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 12:50</td> <td valign="top" style="width: 563px;">Adding IntroStatusVisible and IntroStatusHidden states and transitions</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 14:38</td> <td valign="top" style="width: 563px;">Creating the MediaElementStateToVSMBehavior</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 16:18</td> <td valign="top" style="width: 563px;">Using the MediaElementStateToVSMBehavior to show and hide the video status display</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 19:08</td> <td valign="top" style="width: 563px;">Creating the DisplayMediaStatusBehavior</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 21:00</td> <td valign="top" style="width: 563px;">Using the DisplayMediaStatusBehavior to set the text for the video status display</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 22:30</td> <td valign="top" style="width: 563px;">Adding the skip intro button</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 24:30</td> <td valign="top" style="width: 563px;">Adding a glow effect to the skip intro button</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 25:50</td> <td valign="top" style="width: 563px;">Creating MouseOverOpacityBehavior</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 28:14</td> <td valign="top" style="width: 563px;">Applying the MouseOverOpacityBehavior to the skip intro button</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 29:35</td> <td valign="top" style="width: 563px;">Making the skip intro button skip the intro</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 31:30</td> <td valign="top" style="width: 563px;">Replay Intro – creating the highlight on the box</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 33:20</td> <td valign="top" style="width: 563px;">Creating ReplayIntroVisible and ReplayIntroHidden states and transitions</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 38:10</td> <td valign="top" style="width: 563px;">Adding some code to the skip intro and replay intro features</td> </tr> <tr> <td valign="top" style="width: 114px;">@ 41:30</td> <td valign="top" style="width: 563px;">Summing up</td> </tr> </tbody> </table> http://www.silverlightshow.net/video/The-Ugly-Duckling-Part-2.aspx editorial@silverlightshow.net (SilverlightShow ) http://www.silverlightshow.net/video/The-Ugly-Duckling-Part-2.aspx#comments http://www.silverlightshow.net/video/The-Ugly-Duckling-Part-2.aspx Fri, 05 Mar 2010 00:00:00 GMT The Ugly Duckling <p>The first screencast shows how to create the ugly version that I am going to work from in the later parts of the series. The ugly version lists all the videos (or ReferenceItems), and allows the user to see the explanation and play back the showcase videos.</p> <p>That screencast is connected with the <a href="http://www.silverlightshow.net/items/Transforming-an-Ugly-Duckling-to-a-Graceful-Swan-with-Expression-Blend-and-Silverlight-Part-I.aspx">Transforming an Ugly Duckling to a Graceful Swan with Expression Blend and Silverlight - Part I</a> article.</p> <p>Here is what happens in the screencast:</p> <table border="0" cellspacing="0" cellpadding="2"> <tbody> <tr> <td valign="top" style="width: 114px;"><strong>Time</strong></td> <td valign="top"><strong>Content</strong></td> </tr> <tr> <td valign="top">@ 0:00</td> <td valign="top">Introduction and showing off the finished application</td> </tr> <tr> <td valign="top">@ 1:59</td> <td valign="top">Creating the application in Blend</td> </tr> <tr> <td valign="top">@ 2:50</td> <td valign="top">Using Blend’s Sample Data feature to store the data for the video</td> </tr> <tr> <td valign="top">@ 6:58</td> <td valign="top">Displaying the sample data in a ListBox</td> </tr> <tr> <td valign="top">@ 8:37</td> <td valign="top">Creating the Details view with title, description, video and the more information link</td> </tr> <tr> <td valign="top">@ 13:33</td> <td valign="top">Running the project for the first time, master-detail scenario works</td> </tr> <tr> <td valign="top">@ 14:39</td> <td valign="top">Importing the videos into the project</td> </tr> <tr> <td valign="top">@ 15:42</td> <td valign="top">Importing the thumbnail images to the project</td> </tr> <tr> <td valign="top">@ 16:20</td> <td valign="top">Replacing the sample data with real data</td> </tr> <tr> <td valign="top">@ 17:20</td> <td valign="top">Running the Ugly Duckling application with the real data</td> </tr> <tr> <td valign="top">@ 19:10</td> <td valign="top">Wrapping up</td> </tr> </tbody> </table> http://www.silverlightshow.net/video/The-Ugly-Duckling.aspx editorial@silverlightshow.net (SilverlightShow ) http://www.silverlightshow.net/video/The-Ugly-Duckling.aspx#comments http://www.silverlightshow.net/video/The-Ugly-Duckling.aspx Thu, 11 Feb 2010 00:00:00 GMT Silverlight 2 Data Form - Episode 7: Adding Some Style <p><strong>Sometimes the video might not be available because of some internal problems of the Silverlight streaming services. Please excuse us for the inconvience, we hope that this problem will be fixed very soon.</strong></p> <p>This is the seventh of 8 videos by <a href="http://www.kencox.ca/">Ken Cox</a> about the development of CRUD application using Silverlight and Visual Basic.NET.</p> <blockquote class="quote">Episode 7 of my series on creating a Silverlight 2 data form concentrates on adding visual appeal. <br /> You implement rounded borders, gradient effects, and import professional styles from the <a href="http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%201&referringTitle=Home">Silverlight Control Toolkit</a>. You also learn how to use the <a href="http://www.codeplex.com/Silverlight/Wiki/View.aspx?title=Silverlight%20Toolkit%20Overview%20Part%201&referringTitle=Home">AutoCompleteBox </a>control to prompt users for data input.<br /> <br /> Make sure you've worked through <a href="http://www.silverlightshow.net/shows/Learning-CRUD-and-Data-Forms-in-Silverlight-2-Episode-1.aspx">Episode 1</a>, <a href="http://www.silverlightshow.net/shows/Learning-CRUD-and-Data-Forms-in-Silverlight-2-Episode-2.aspx">Episode 2</a>, <a href="http://www.silverlightshow.net/shows/Learning-CRUD-and-Data-Forms-in-Silverlight-2-Episode-3.aspx">Episode 3</a>, <a href="http://www.silverlightshow.net/shows/Learning-CRUD-and-Data-Forms-in-Silverlight-2-Episode-4.aspx">Episode 4</a>, <a href="http://www.silverlightshow.net/shows/Silverlight-2-Data-Form-Episode-5-D-is-for-Delete.aspx">Episode 5</a> and <a href="http://www.silverlightshow.net/shows/Video-Silverlight-2-Data-Form-Episode-6-C-is-for-Create-.aspx">Episode 6</a> first.</blockquote> <p>The full source code is available for download from <a href="http://code.msdn.microsoft.com/SLDataForm/Release/ProjectReleases.aspx?ReleaseId=2229">here</a>.</p> <p>Please, give your valuable feedback about the video by leaving a comment. Thank you for watching and stay tuned for <a href="http://www.silverlightshow.net/shows/Silverlight-2-Data-Form-Episode-8-Client-Storage.aspx">episode 8</a>!</p> http://www.silverlightshow.net/video/Silverlight-2-Data-Form-Episode-7-Adding-Some-Style.aspx editorial@silverlightshow.net (SilverlightShow ) http://www.silverlightshow.net/video/Silverlight-2-Data-Form-Episode-7-Adding-Some-Style.aspx#comments http://www.silverlightshow.net/video/Silverlight-2-Data-Form-Episode-7-Adding-Some-Style.aspx Mon, 02 Feb 2009 00:00:00 GMT Shawn Wildermuth on Control Customization in Silverlight 2 Silverlight 2 provides a rich set of options for customizing your controls. Unlike other technologies, creating user and custom controls is not necessary to get the customized control you want. In this talk I will cover Compositing, Styling, Templating and Custom Controls to help attendees understand when and how to customize their controls. http://www.silverlightshow.net/video/Control-Customization-in-Silverlight-2.aspx editorial@silverlightshow.net (SilverlightShow ) http://www.silverlightshow.net/video/Control-Customization-in-Silverlight-2.aspx#comments http://www.silverlightshow.net/video/Control-Customization-in-Silverlight-2.aspx Fri, 16 Jan 2009 00:00:00 GMT