public ShowLibraryRegistrationsViewModel() { var registeredLibraries = LibraryRegistration.GetRegisteredTypeLibraryEntries() .Select(registeredLibrary => new LibraryRegistrationViewModel(registeredLibrary)) .OrderBy(l => l.Name); RegisteredLibraries = new ObservableCollection <LibraryRegistrationViewModel>(registeredLibraries); }
private void PreLoadSomeLibraries() { var vbaLibraries = LibraryRegistration.GetRegisteredTypeLibraryEntries().Where(l => l.FilePath.Contains("VBA")); foreach (var l in vbaLibraries) { _libraries.LoadLibrary(l); } }
public LibraryRegistrationViewModel(LibraryRegistration registration) { LibraryRegistration = registration; FontColor = File.Exists(registration.FilePath) ? DefaultFontColor : FileMissingFontColor; }