This next tip of Mike Snow is on detecting all the mouse buttons and alt/shift/ctrl combinations in Silverlight.
When mouse clicking or typing a key in your Silverlight application how do you know if any combination of the <Alt>, <Shift>, <Ctrl>, <Windows> and/or <Apple> keys are down as well?To accomplish this you simply need to check the Keyboard.Modifiers member which returns a ModifierKeys object.