Microsoft.Phone.Controls.ContextMenu.InitializeRootVisual C# (CSharp) Method

InitializeRootVisual() private method

Initialize the _rootVisual property (if possible and not already done).
private InitializeRootVisual ( ) : void
return void
        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;
                }
            }
        }