In my C# application I want to display a context menu, but I want to add special options to the menu if the SHIFT key is being held down when the context menu is opened.
In silverlight, at least in latest versions, you must use:
if(Keyboard.Modifiers == ModifierKeys.Shift) { ... }