Implementing pop-up window (modal dialogs) in Silverlight