Esempio n. 1
0
        private void ux_ManageContentFolders_Click(object sender, EventArgs e)
        {
            var contentFolders = new ContentFolders(this);
            var result         = contentFolders.ShowDialog();

            if (result == DialogResult.OK)
            {
                var dirs = Project.ContentDirectories.Where(d => contentFolders.RemovedFolders.Contains(d.FullName));
                dirs.ToList().ForEach(d => Project.ContentDirectories.Remove(d));

                foreach (var addedPath in contentFolders.AddedFolders)
                {
                    Project.ContentDirectories.Add(new DirectoryInfo(addedPath));
                }

                UpdateUserInterface();
            }
        }
Esempio n. 2
0
        private void ux_ManageContentFolders_Click( object sender, EventArgs e )
        {
            var contentFolders = new ContentFolders( this );
            var result = contentFolders.ShowDialog();
            if( result == DialogResult.OK )
            {
                var dirs = Project.ContentDirectories.Where( d => contentFolders.RemovedFolders.Contains( d.FullName ) );
                dirs.ToList().ForEach( d => Project.ContentDirectories.Remove( d ) );

                foreach( var addedPath in contentFolders.AddedFolders )
                    Project.ContentDirectories.Add( new DirectoryInfo( addedPath ) );

                UpdateUserInterface();
            }
        }