ATMLCommonLibrary.forms.ATMLNavigationWindow.InstanceOnAtmlObjectNameChanged C# (CSharp) 메소드

InstanceOnAtmlObjectNameChanged() 개인적인 메소드

private InstanceOnAtmlObjectNameChanged ( object sender, AtmlNameChangedEventArgs atmlNameChangedEventArgs ) : void
sender object
atmlNameChangedEventArgs AtmlNameChangedEventArgs
리턴 void
        private void InstanceOnAtmlObjectNameChanged( object sender, AtmlNameChangedEventArgs atmlNameChangedEventArgs )
        {
            string oldName = atmlNameChangedEventArgs.OldName;
            string newName = atmlNameChangedEventArgs.NewName;
            //LoadTree();
            TreeNode node = FindNodeByFileName( testSetNavigationTree.Nodes, oldName );
            TreeNode parent = node.Parent;
            var fi = node.Tag as FileInfo;
            node.Remove();
            AddNode( parent, new FileInfo( Path.Combine( fi.DirectoryName, newName ) ) );
            testSetNavigationTree.SelectedNode = node;
        }