/// <summary>
        /// check one adaptive view
        /// </summary>
        /// <param name="obj">the adaptive view ndoe</param>
        private void CheckAdaptiveExecute(object obj)
        {
            AdaptivVieweNode node = obj as AdaptivVieweNode;

            if (node == null)
            {
                return;
            }

            //Click the same node again
            if (node.IsChecked == false)
            {
                node.IsChecked = true;
                return;
            }

            CheckAdaptiveView(node.Guid);
            EditorCanvas.Focus();
        }