AGS.Editor.frmMain.RestoreSelectedPropertyGridItem C# (CSharp) Метод

RestoreSelectedPropertyGridItem() приватный Метод

private RestoreSelectedPropertyGridItem ( ContentDocument newActiveDocument ) : void
newActiveDocument ContentDocument
Результат void
        private void RestoreSelectedPropertyGridItem(ContentDocument newActiveDocument)
        {
            if (!string.IsNullOrEmpty(newActiveDocument.SelectedPropertyGridTab))
            {
                SelectTabInPropertyGrid(newActiveDocument.SelectedPropertyGridTab);
            }
            if (!string.IsNullOrEmpty(newActiveDocument.SelectedPropertyGridItem))
            {
                GridItem itemToSelect = FindPropertyGridItemForType(newActiveDocument.SelectedPropertyGridItem);
                if (itemToSelect != null)
                {
                    if ((itemToSelect.Parent != null) && (!itemToSelect.Parent.Expanded))
                    {
                        propertiesPanel.propertiesGrid.ExpandAllGridItems();
                    }
                    propertiesPanel.propertiesGrid.SelectedGridItem = itemToSelect;
                }
            }
        }