My Beef with Vista and IE

I have largely avoided problems with Vista by only running it on PCs on which it comes preinstalled. At least I avoided problems until a few weeks ago. With a […]

Control Interop, Silverlight-Style

A number of people have asked me in recent weeks whether two Silverlight 2 controls hosted in the same page can communicate with each other, and if so, how. I […]

Silverlight Deep Zoom

Like a lot of folks, I was pretty impressed the first time I saw Silverlight 2.0’s new Deep Zoom feature at work. So I downloaded Deep Zoom Composer and starting […]

Threading and Marshaling in Silverlight 2.0

Quick: can you spot what’s wrong with this code? Thread thread = new Thread(new ThreadStart(RunClock)); thread.Start();   … private void RunClock() {     while (true)     {         Clock.Text = […]

Mousewheel Zooms in Silverlight 2.0

A few weeks ago I posted a short code sample demonstrating how to do mousewheel zooms in Silverlight 1.1. They’re easier to do in Silverlight 2.0 and can be done […]

Alerting the User in Silverlight 2.0

Silverlight 1.1 lacked a managed equivalent of JavaScript’s window.alert, so when I wanted to pop up a message box (actually, an alert box) in Silverlight 1.1, I used the platform’s […]

SilverLife 2.0

Silverlight 2.0 Beta 1 shipped yesterday, so I thought now would be a good time to deploy a new version of SilverLife. SilverLife is a Silverlight implementation of John Conway’s […]

Atmosera is thrilled to announce that we have been named GitHub AI Partner of the Year.

X