public ShowLibraryRegistrationsViewModel()
        {
            var registeredLibraries = LibraryRegistration.GetRegisteredTypeLibraryEntries()
                                      .Select(registeredLibrary => new LibraryRegistrationViewModel(registeredLibrary))
                                      .OrderBy(l => l.Name);

            RegisteredLibraries = new ObservableCollection <LibraryRegistrationViewModel>(registeredLibraries);
        }
示例#2
0
        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;
 }