10 Minute Tutorial - Silverlight: Mouse button and scroll wheel event handling using managed code (C#)
Originally, I wanted this post to stand as the definitive tutorial on mouse handling in Silverlight. However, after researching all the different methods people use to handle the right mouse button and scroll wheel in Silverlight, I quickly gave up that pipe dream. Instead, this tutorial serves as merely a starting point for handling mouse events in Silverlight. If you can’t find what you need here, chances are, someone else has hacked together the solution you nedd. I provide links to a few of these solutions on my Silverlight Portal page.
So, for this tutorial, we will create a rectangle that you can drag using the left mouse button, resize using the scroll wheel and change its color using the right mouse button. Hopefully, this examle will give you a basic overview on how to handle mouse events in Silverlight.
With all that said, let’s get started. Read more
Related Posts:
Comments
Silverlight 2 Released!
After months of waiting, wishing and hoping, Microsoft FINALLY released Silverlight 2.0 today. Given both the Betas and the RC releases, we all pretty much know what the official release contains, so I won’t go over it here. I will however give you some links to read more:
Mike Snow announces the release
Jessie Liberty has an excellent release guide
Scott Guthrie gives an overview off the Silverlight 2 goodness
One other thing: It looks like Microsoftl also supports developing Silverlight applications using Eclipse! Although the tutorials I write on this site will never require you to have an IDE, I am very excited by this news. Here’s a few more links on Silverlight with Eclipse to whet your appetite:
eclipse4sl Home Page
Silverlight development with Eclipse tutorial
More Silverlight tutorials on the way!
Related Posts:
Comments
Silverlight 2 RC0 Released; Silverlight Portal is up
Two pieces of news today. First, if you’ve lived under a rock for the past week, Microsoft dropped the bits for the first Silverlight 2 release candidate. This is a DEVELOPER RELEASE only. That means, Microsoft will have NO official consumer Silverlight 2 RC0 runtime, so you should not actually expose RC0 applications to the rest of the world. Mircosoft only did this release to make sure developers could get their applications converted over in anticipation of an official release (which means Microsoft may do an official release soon). You can find more information, including breaking changes, at the links below:
Method of Failed - Silverlight 2 RC0 Released for Developers
ScottGu’s Blog - Silverlight 2 Release Candidate Now Available
Silverlight Version 2 RC0 Released!! (details all breaking changes in the post)
Being a only a developer release, I wiil not update any of my Silverlight 2 Beta 2 tutorials. Once Microsoft offically releases Silverlight 2, then I will make sure all my tutorials work. However, after looking over the breaking changes, I believe all my samples should continue to work fine.
Secondly, I finally launched the first version of Die, Ajax!’s Silverlight Portal. Long-term, I want the Silverlight Portal to aggregate the best of all the Silverlight tutorials on the web in one place. Things may look kind of sparse now, but I will add plenty more tutorials over the following weeks. So, go ahead, knock yourself out.
Related Posts:
Comments
Channel 9 video review: Mike Sampson - Building a Silverlight player for Channel 9
WARNING! You may need to watch this video twice. That awesome Star Destroyer model distracted the hell out of me the first time.
Looks like it had the same affect on a few other people, too.
Apparently, Adam Kinney didn’t have to walk far for this interview. Currently, his office neighbor, Mike Sampson (a.k.a Sampy), works on the Silverlight-based media player for Microsoft’s Channel 8 and Channel 9 websites. So for about fifteen minutes, Mr. Sampy animatedly discusses his extremely positive experience using the Expression suite and Silverlight to bring this media player to life. Read more
Related Posts:
Comments
10 Minute Tutorial - Silverlight: Building a Silverlight application with MSBuild (C#)
“If you build it they will come”
Don’t know about that, but if you use MSBuild, it’ll sure make everyone’s life a hell of alot easier.
As of .NET 2.0, Microsoft provides developers with a build engine, called MSBuild, as part of the runtime distribution. In this tutorial, I will walk through hand-coding a MSBuild build file for the sample code of my application framework Silverlight tutorial. Read more