looks like we are going to Canada:
read more at:
http://hackingsilverlight.blogspot.com/2008/08/dev-teach-2008-toronto-canada.html
As inspired and hacked by Karim check out:
'Now that you have the DLL we can now open Visual Studio and start a new project. For really hacking into Expression Blend so that our...'
rest at:
http://hackingsilverlight.blogspot.com/2008/07/hacking-expression-blend.html
I started a code plex project on code plex... dah... that has a Silverlight control library solution with items from the forth coming book. right now I only did unit tests for 7 of the controls namely multi panel and some of the other panels and then mouse wheel support and browser history...
read the rest at:
http://hackingsilverlight.blogspot.com/2008/06/control-library-on-codeplex.html
Using Expression DeepZoom is pretty straight forward. We start with adding a multiScaleImage to our Xaml and then pointing it at our collection 'bin' file. Generally we would take the output from DeepZoom and then input it into our web project, that we are using to build out our Silverlight application. Then we point the source to the info.bin file. In the case of the collection we built in the last sections it will look something like this:
http://hackingsilverlight.blogspot.com/2008/04/actually-using-multi-scale-images-in.html
In the keynote today Scott G annouced SL 2. is publicly available. very cool. my favorite part whas how much they showed our Entertainment Tonight work in Silverlight. among my favorite features annouced include (I will skip all the new bits Scott put out on his blog last week):
check out the rest at...
http://hackingsilverlight.blogspot.com/2008/03/silverlight-mix-announcement.html
The next advanced layout element in Xaml is the stack panel. The StackPanel lays out it’s children either horizontally or vertically without having to define the exact location in the visual tree in Xaml. Take the following listing example of a stack panel...
http://hackingsilverlight.blogspot.com/2008/02/using-silverlight-20-xaml-stackpanel.html
The Grid is basically just that a grid of a set number of colums and rows. Elements in the grid must then be placed into a cell in the grid by setting the Grid.Column and Grid.Row property of the element in questions. To start using a grid you first need to create a grid node. Here is a simple example...
http://hackingsilverlight.blogspot.com/2008/02/using-silverlight-20-xaml-grid-element.html
For the most part we should be using Storyboards to do animations. Though it is possible to do programmatic animation and we do sometimes programmatically set properties the Storyboard infrastructure in Silverlight provides a standard easy to use and optimized way to-do animation and is a key tenet of the Silverlight technology especially around performance. Storyboards like other elements in Xaml are defined with tags. The Storyboard element then can be a resource or in a trigger. We can also point a Storyboard at a specific element where each animation can target a different property and...
http://hackingsilverlight.blogspot.com/2008/01/anatomy-of-silverlight-animation.html
The Video brush is a great way to do some cool special effects. To make a video brush work on you have to have a named media element that you can bind to. That has a bound source. In the sample below we have a source. We have set the element to be muted but play and its opacity is 0 so no one sees it on screen. Then we add some text in a text...
Read the rest at:
http://hackingsilverlight.blogspot.com/2008/01/video-brush-in-5-minutes-or-less.html
Expression Media Encoder is a Microsoft tool in the Microsoft Expression Suite of tools specifically designed to take media content and either tanscode/encode it or produce in a form that can be consumed online in the form of some kind of Silverlight media player and WMV and to integration with Silverlight Streaming services. Expression media encoder has a number of built in templates for use in quickly building Silverlight media players. Once you get the application up and running, and you stare at it for a few minutes to get oriented it is pretty straight forward.From the initial screen we need to import our media file. Go to the file menu and select...
Read the rest at http://hackingsilverlight.blogspot.com/2008/01/microsoft-media-encoder.html
Microsoft as part of the whole Silverlight ‘thing’ has provided a service to allow people to upload videos and get those video streamed along with providing other video streaming services. At the time of me writing this book it is a free service up to 4 gigs of space/video and streams video up to 700kpbs but as it goes into beta and is released you get advertising or you pay a ‘nominal’ fee but for developer’s and designers this is really cool and for companies this makes live a bit easier if you want to stream video content from you web site but don’t have a streaming media service.A couple of key points of the streaming media service is to enable...
http://hackingsilverlight.blogspot.com/2008/01/silverlight-streaming.html
Another IdentityMine WPF master piece. :)
http://www.popularmechanics.com/blogs/technology_news/4243556.html
and a bit before half way is the demo
http://video.msn.com/video.aspx/?mkt=en-us&fg=rss&vid=e75f8529-b835-4282-81dc-37e0fa9da251&from=im_default&wa=wsignin1.0
http://hackingsilverlight.blogspot.com/2008/01/silverlight-on-iphone.html
the rest at:
http://hackingsilverlight.blogspot.com/2008/01/video-scrubbing.html