Exemple #1
0
        public void SwitchToPurchasedLibrary()
        {
            // Switch to the purchased library
            LibraryProviderSelector libraryProviderSelector = currentLibraryDataView.CurrentLibraryProvider.GetRootProvider() as LibraryProviderSelector;

            if (libraryProviderSelector != null)
            {
                currentLibraryDataView.CurrentLibraryProvider = libraryProviderSelector.GetPurchasedLibrary();
            }
        }
Exemple #2
0
        public void SwitchToSharedLibrary()
        {
            // Switch to the shared library
            LibraryProviderSelector libraryProviderSelector = CurrentLibraryDataView.CurrentLibraryProvider.GetRootProvider() as LibraryProviderSelector;

            if (libraryProviderSelector != null)
            {
                LibraryProvider sharedProvider = libraryProviderSelector.GetSharedLibrary();
                UiThread.RunOnIdle(() =>
                {
                    CurrentLibraryDataView.CurrentLibraryProvider = sharedProvider;
                });
            }
        }
Exemple #3
0
 public void SwitchToPurchasedLibrary()
 {
     if (CurrentLibraryDataView?.CurrentLibraryProvider?.GetRootProvider() != null)
     {
         // Switch to the purchased library
         LibraryProviderSelector libraryProviderSelector = CurrentLibraryDataView.CurrentLibraryProvider.GetRootProvider() as LibraryProviderSelector;
         if (libraryProviderSelector != null)
         {
             LibraryProvider purchaseProvider = libraryProviderSelector.GetPurchasedLibrary();
             UiThread.RunOnIdle(() =>
             {
                 CurrentLibraryDataView.CurrentLibraryProvider = purchaseProvider;
             });
         }
     }
 }
Exemple #4
0
 public void ReloadLibrarySelectorUI()
 {
     LibraryProviderSelector.Reload();
 }