private void InitializeRootVisual()
{
if (null == _rootVisual)
{
// Try to capture the Application's RootVisual
_rootVisual = Application.Current.RootVisual as
PhoneApplicationFrame;
if (null != _rootVisual)
{
_rootVisual.ManipulationCompleted -= OnRootVisualManipulationCompleted;
_rootVisual.ManipulationCompleted += OnRootVisualManipulationCompleted;
_rootVisual.OrientationChanged -= OnEventThatClosesContextMenu;
_rootVisual.OrientationChanged += OnEventThatClosesContextMenu;
}
}
}