You are using the control in the right way, the problem is that in Silverlight you can have only asynchronous calls, thus we are unable to stop the current UI thread while the RadWindow is running as it's in WPF or any windows forms application.
All the best,
the Telerik team
Check out Telerik Trainer
, the state of the art learning tool for Telerik products.