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(); } }
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(); } }