实例介绍
WPF PRISM5.0框架源代码,适合WPF初学者或者有一定开发经验的C#程序员,包含:Microsoft.Practices.Prism、Microsoft.Practices.Prism.MefExtensions、 Microsoft.Practices.ServiceLocation
【实例截图】
【核心代码】
4744300845393239131.zip
└── PrismLibrary
├── Common
│ └── CommonAssemblyInfo.cs
├── Desktop
│ ├── MefModulesForTesting
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── MefModuleOne.cs
│ │ ├── MefModulesForTesting.csproj
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── MefModulesForTesting.csproj.CoreCompileInputs.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Prism
│ │ ├── bin
│ │ │ └── Debug
│ │ │ ├── Microsoft.Practices.Prism.Composition.dll
│ │ │ ├── Microsoft.Practices.Prism.Composition.pdb
│ │ │ ├── Microsoft.Practices.Prism.Composition.xml
│ │ │ ├── Microsoft.Practices.Prism.PubSubEvents.dll
│ │ │ ├── Microsoft.Practices.Prism.SharedInterfaces.dll
│ │ │ ├── Microsoft.Practices.Prism.SharedInterfaces.pdb
│ │ │ ├── Microsoft.Practices.Prism.SharedInterfaces.xml
│ │ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ │ ├── Microsoft.Practices.ServiceLocation.pdb
│ │ │ └── Microsoft.Practices.ServiceLocation.xml
│ │ ├── Bootstrapper.cs
│ │ ├── CollectionExtensions.cs
│ │ ├── Events
│ │ │ ├── CompositePresentationEvent.cs
│ │ │ ├── DefaultDispatcher.Desktop.cs
│ │ │ ├── DispatcherEventSubscription.cs
│ │ │ └── IDispatcherFacade.cs
│ │ ├── ExceptionExtensions.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── ListDictionary.cs
│ │ ├── Logging
│ │ │ ├── Category.cs
│ │ │ ├── EmptyLogger.cs
│ │ │ ├── ILoggerFacade.cs
│ │ │ ├── Priority.cs
│ │ │ ├── TextLogger.cs
│ │ │ └── TraceLogger.Desktop.cs
│ │ ├── Modularity
│ │ │ ├── AssemblyResolver.Desktop.cs
│ │ │ ├── ConfigurationModuleCatalog.Desktop.cs
│ │ │ ├── ConfigurationStore.Desktop.cs
│ │ │ ├── CyclicDependencyFoundException.cs
│ │ │ ├── CyclicDependencyFoundException.Desktop.cs
│ │ │ ├── DirectoryModuleCatalog.Desktop.cs
│ │ │ ├── DuplicateModuleException.cs
│ │ │ ├── DuplicateModuleException.Desktop.cs
│ │ │ ├── FileModuleTypeLoader.Desktop.cs
│ │ │ ├── IAssemblyResolver.Desktop.cs
│ │ │ ├── IConfigurationStore.Desktop.cs
│ │ │ ├── IModuleCatalog.cs
│ │ │ ├── IModuleCatalogItem.cs
│ │ │ ├── IModule.cs
│ │ │ ├── IModuleInitializer.cs
│ │ │ ├── IModuleManager.cs
│ │ │ ├── IModuleTypeLoader.cs
│ │ │ ├── InitializationMode.cs
│ │ │ ├── LoadModuleCompletedEventArgs.cs
│ │ │ ├── ModularityException.cs
│ │ │ ├── ModularityException.Desktop.cs
│ │ │ ├── ModuleAttribute.Desktop.cs
│ │ │ ├── ModuleCatalog.cs
│ │ │ ├── ModuleConfigurationElementCollection.Desktop.cs
│ │ │ ├── ModuleConfigurationElement.Desktop.cs
│ │ │ ├── ModuleDependencyAttribute.Desktop.cs
│ │ │ ├── ModuleDependencyCollection.Desktop.cs
│ │ │ ├── ModuleDependencyConfigurationElement.Desktop.cs
│ │ │ ├── ModuleDependencySolver.cs
│ │ │ ├── ModuleDownloadProgressChangedEventArgs.cs
│ │ │ ├── ModuleInfo.cs
│ │ │ ├── ModuleInfo.Desktop.cs
│ │ │ ├── ModuleInfoGroup.cs
│ │ │ ├── ModuleInfoGroupExtensions.cs
│ │ │ ├── ModuleInitializeException.cs
│ │ │ ├── ModuleInitializeException.Desktop.cs
│ │ │ ├── ModuleInitializer.cs
│ │ │ ├── ModuleManager.cs
│ │ │ ├── ModuleManager.Desktop.cs
│ │ │ ├── ModuleNotFoundException.cs
│ │ │ ├── ModuleNotFoundException.Desktop.cs
│ │ │ ├── ModulesConfigurationSection.Desktop.cs
│ │ │ ├── ModuleState.cs
│ │ │ ├── ModuleTypeLoaderNotFoundException.cs
│ │ │ ├── ModuleTypeLoaderNotFoundException.Desktop.cs
│ │ │ ├── ModuleTypeLoadingException.cs
│ │ │ └── ModuleTypeLoadingException.Desktop.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Microsoft.Practices.Prism.Composition.dll
│ │ │ ├── Microsoft.Practices.Prism.Composition.pdb
│ │ │ ├── Microsoft.Practices.Prism.Properties.Resources.resources
│ │ │ ├── Prism.Composition.Desktop.csproj.CopyComplete
│ │ │ ├── Prism.Composition.Desktop.csproj.CoreCompileInputs.cache
│ │ │ ├── Prism.Composition.Desktop.csproj.FileListAbsolute.txt
│ │ │ ├── Prism.Composition.Desktop.csproj.GenerateResource.Cache
│ │ │ ├── Prism.Composition.Desktop.csprojResolveAssemblyReference.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ ├── ObservableObject.cs
│ │ ├── packages.config
│ │ ├── Prism.Composition.Desktop.csproj
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── Regions
│ │ │ ├── AllActiveRegion.cs
│ │ │ ├── Behaviors
│ │ │ │ ├── AutoPopulateRegionBehavior.cs
│ │ │ │ ├── BindRegionContextToDependencyObjectBehavior.cs
│ │ │ │ ├── ClearChildViewsRegionBehavior.cs
│ │ │ │ ├── DelayedRegionCreationBehavior.cs
│ │ │ │ ├── IHostAwareRegionBehavior.cs
│ │ │ │ ├── RegionActiveAwareBehavior.cs
│ │ │ │ ├── RegionCreationException.cs
│ │ │ │ ├── RegionCreationException.Desktop.cs
│ │ │ │ ├── RegionManagerRegistrationBehavior.cs
│ │ │ │ ├── RegionMemberLifetimeBehavior.cs
│ │ │ │ ├── SelectorItemsSourceSyncBehavior.cs
│ │ │ │ └── SyncRegionContextWithHostBehavior.cs
│ │ │ ├── ContentControlRegionAdapter.cs
│ │ │ ├── DefaultRegionManagerAccessor.cs
│ │ │ ├── IConfirmNavigationRequest.cs
│ │ │ ├── INavigateAsync.cs
│ │ │ ├── INavigationAware.cs
│ │ │ ├── IRegionAdapter.cs
│ │ │ ├── IRegionBehaviorCollection.cs
│ │ │ ├── IRegionBehavior.cs
│ │ │ ├── IRegionBehaviorFactory.cs
│ │ │ ├── IRegionCollection.cs
│ │ │ ├── IRegion.cs
│ │ │ ├── IRegionManagerAccessor.cs
│ │ │ ├── IRegionManager.cs
│ │ │ ├── IRegionMemberLifetime.cs
│ │ │ ├── IRegionNavigationContentLoader.cs
│ │ │ ├── IRegionNavigationJournal.cs
│ │ │ ├── IRegionNavigationJournalEntry.cs
│ │ │ ├── IRegionNavigationService.cs
│ │ │ ├── IRegionViewRegistry.cs
│ │ │ ├── ItemMetadata.cs
│ │ │ ├── ItemsControlRegionAdapter.cs
│ │ │ ├── IViewsCollection.cs
│ │ │ ├── NavigationAsyncExtensions.cs
│ │ │ ├── NavigationContext.cs
│ │ │ ├── NavigationParameters.cs
│ │ │ ├── NavigationResult.cs
│ │ │ ├── RegionAdapterBase.cs
│ │ │ ├── RegionAdapterMappings.cs
│ │ │ ├── RegionBehaviorCollection.cs
│ │ │ ├── RegionBehavior.cs
│ │ │ ├── RegionBehaviorFactory.cs
│ │ │ ├── RegionContext.cs
│ │ │ ├── Region.cs
│ │ │ ├── RegionManager.cs
│ │ │ ├── RegionManagerExtensions.cs
│ │ │ ├── RegionMemberLifetimeAttribute.cs
│ │ │ ├── RegionNavigationContentLoader.cs
│ │ │ ├── RegionNavigationEventArgs.cs
│ │ │ ├── RegionNavigationFailedEventArgs.cs
│ │ │ ├── RegionNavigationJournal.cs
│ │ │ ├── RegionNavigationJournalEntry.cs
│ │ │ ├── RegionNavigationService.cs
│ │ │ ├── RegionViewRegistry.cs
│ │ │ ├── SelectorRegionAdapter.cs
│ │ │ ├── SingleActiveRegion.cs
│ │ │ ├── SyncActiveStateAttribute.cs
│ │ │ ├── UpdateRegionsException.cs
│ │ │ ├── UpdateRegionsException.Desktop.cs
│ │ │ ├── ViewRegisteredEventArgs.cs
│ │ │ ├── ViewRegistrationException.cs
│ │ │ ├── ViewRegistrationException.Desktop.cs
│ │ │ ├── ViewsCollection.cs
│ │ │ ├── ViewsCollection.Desktop.cs
│ │ │ ├── ViewSortHintAttribute.cs
│ │ │ └── WeakDelegatesManager.cs
│ │ ├── ServiceLocatorExtensions.cs
│ │ ├── UriParsingHelper.cs
│ │ └── ViewModel
│ │ ├── NotificationObject.cs
│ │ └── PropertySupport.cs
│ ├── Prism.Interactivity
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── CommandBehaviorBase.cs
│ │ ├── DefaultPopupWindows
│ │ │ ├── DefaultConfirmationWindow.xaml
│ │ │ ├── DefaultConfirmationWindow.xaml.cs
│ │ │ ├── DefaultNotificationWindow.xaml
│ │ │ └── DefaultNotificationWindow.xaml.cs
│ │ ├── InteractionRequest
│ │ │ ├── Confirmation.cs
│ │ │ ├── IConfirmation.cs
│ │ │ ├── IInteractionRequestAware.cs
│ │ │ ├── IInteractionRequest.cs
│ │ │ ├── INotification.cs
│ │ │ ├── InteractionRequest.cs
│ │ │ ├── InteractionRequestedEventArgs.cs
│ │ │ ├── InteractionRequestTrigger.cs
│ │ │ └── Notification.cs
│ │ ├── InvokeCommandAction.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DefaultPopupWindows
│ │ │ │ ├── DefaultConfirmationWindow.g.i.cs
│ │ │ │ └── DefaultNotificationWindow.g.i.cs
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Microsoft.Practices.Prism.Interactivity_MarkupCompile.i.cache
│ │ │ ├── Prism.Interactivity.csproj.CoreCompileInputs.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ ├── PopupWindowAction.cs
│ │ ├── Prism.Interactivity.csproj
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Prism.Interactivity.Tests
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── CommandBehaviorBaseFixture.cs
│ │ ├── InteractionRequestFixture.cs
│ │ ├── InteractionRequestTriggerFixture.cs
│ │ ├── InvokeCommandActionFixture.cs
│ │ ├── Mocks
│ │ │ ├── MockFrameworkElement.cs
│ │ │ └── MockInteractionRequestAwareElement.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Prism.Interactivity.Tests.csproj.CoreCompileInputs.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ ├── PopupWindowActionFixture.cs
│ │ ├── Prism.Interactivity.Tests.csproj
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Prism.MefExtensions
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── DefaultPrismServiceRegistrar.cs
│ │ ├── Events
│ │ │ └── MefEventAggregator.cs
│ │ ├── GlobalSuppressions.cs
│ │ ├── MefBootstrapper.cs
│ │ ├── MefServiceLocatorAdapter.cs
│ │ ├── Modularity
│ │ │ ├── DownloadedPartCatalogCollection.cs
│ │ │ ├── IModuleExport.cs
│ │ │ ├── MefFileModuleTypeLoader.Desktop.cs
│ │ │ ├── MefModuleInitializer.cs
│ │ │ ├── MefModuleManager.cs
│ │ │ ├── MefModuleManager.Desktop.cs
│ │ │ └── ModuleExportAttribute.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Prism.MefExtensions.Desktop.csproj.CoreCompileInputs.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ ├── packages.config
│ │ ├── PrismDefaultsCatalog.cs
│ │ ├── Prism.MefExtensions.Desktop.csproj
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ └── Regions
│ │ ├── Behaviors
│ │ │ ├── MefAutoPopulateRegionBehavior.cs
│ │ │ ├── MefBindRegionContextToDependencyObjectBehavior.cs
│ │ │ ├── MefClearChildViewsRegionBehavior.cs
│ │ │ ├── MefDelayedRegionCreationBehavior.cs
│ │ │ ├── MefRegionActiveAwareBehavior.cs
│ │ │ ├── MefRegionManagerRegistrationBehavior.cs
│ │ │ ├── MefRegionMemberLifetimeBehavior.cs
│ │ │ ├── MefSelectorItemsSourceSyncBehavior.cs
│ │ │ └── MefSyncRegionContextWithHostBehavior.cs
│ │ ├── MefContentControlRegionAdapter.cs
│ │ ├── MefItemsControlRegionAdapter.cs
│ │ ├── MefRegionAdapterMappings.cs
│ │ ├── MefRegionBehaviorFactory.cs
│ │ ├── MefRegionManager.cs
│ │ ├── MefRegionNavigationContentLoader.cs
│ │ ├── MefRegionNavigationJournal.cs
│ │ ├── MefRegionNavigationJournalEntry.cs
│ │ ├── MefRegionNavigationService.cs
│ │ ├── MefRegionViewRegistry.cs
│ │ └── MefSelectorRegionAdapter.cs
│ ├── Prism.MefExtensions.Tests
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── BootstrapperFixtureBase.cs
│ │ ├── DefaultPrismServiceRegistrarFixture.cs
│ │ ├── DownloadedPartCatalogCollectionFixture.cs
│ │ ├── MefBootstrapperFixture.cs
│ │ ├── MefBootstrapperNullLoggerFixture.cs
│ │ ├── MefBootstrapperNullModuleCatalogFixture.cs
│ │ ├── MefBootstrapperRunMethodFixture.cs
│ │ ├── MefFileModuleTypeLoaderFixture.Desktop.cs
│ │ ├── MefModuleInitializerFixture.cs
│ │ ├── MefModuleManagerFixture.cs
│ │ ├── MefModuleManagerFixture.Desktop.cs
│ │ ├── MefNullContainerBootstrapperFixture.cs
│ │ ├── MefNullModuleManagerFixture.cs
│ │ ├── MefRegionNavigationContentLoaderFixture.cs
│ │ ├── MefServiceLocatorAdapterFixture.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Prism.MefExtensions.Desktop.Tests.csproj.CoreCompileInputs.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ ├── packages.config
│ │ ├── Prism.MefExtensions.Desktop.Tests.csproj
│ │ └── Properties
│ │ └── AssemblyInfo.cs
│ ├── Prism.Tests
│ │ ├── App.config
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── BootstrapperFixture.cs
│ │ ├── CollectionExtensionsFixture.cs
│ │ ├── CompilerHelper.Desktop.cs
│ │ ├── Events
│ │ │ ├── CompositePresentationEventFixture.cs
│ │ │ └── DispatcherEventSubscriptionFixture.cs
│ │ ├── ExceptionExtensionsFixture.cs
│ │ ├── ListDictionaryFixture.cs
│ │ ├── Logging
│ │ │ ├── EmptyLoggerFixture.cs
│ │ │ ├── TextLoggerFixture.cs
│ │ │ └── TraceLoggerFixture.Desktop.cs
│ │ ├── Mocks
│ │ │ ├── MockAsyncModuleTypeLoader.cs
│ │ │ ├── MockClickableObject.cs
│ │ │ ├── MockCommand.cs
│ │ │ ├── MockConfigurationStore.Desktop.cs
│ │ │ ├── MockContainerAdapter.cs
│ │ │ ├── MockDelegateReference.cs
│ │ │ ├── MockDependencyObject.cs
│ │ │ ├── MockHostAwareRegionBehavior.cs
│ │ │ ├── MockLogger.cs
│ │ │ ├── MockModuleTypeLoader.cs
│ │ │ ├── MockPresentationRegion.cs
│ │ │ ├── MockRegionAdapter.cs
│ │ │ ├── MockRegionBehaviorCollection.cs
│ │ │ ├── MockRegionBehavior.cs
│ │ │ ├── MockRegion.cs
│ │ │ ├── MockRegionManagerAccessor.cs
│ │ │ ├── MockRegionManager.cs
│ │ │ ├── MockServiceLocator.cs
│ │ │ ├── MockSortableViews.cs
│ │ │ ├── MockViewsCollection.cs
│ │ │ └── Modules
│ │ │ ├── MockAbstractModule.cs
│ │ │ ├── MockAttributedModule.cs
│ │ │ ├── MockDependantModule.cs
│ │ │ ├── MockDependencyModule.cs
│ │ │ ├── MockExposingTypeFromGacAssemblyModule.cs
│ │ │ ├── MockModuleA.cs
│ │ │ ├── MockModuleReferencedAssembly.cs
│ │ │ ├── MockModuleReferencingAssembly.cs
│ │ │ ├── MockModuleReferencingOtherModule.cs
│ │ │ ├── MockModuleThrowingException.cs
│ │ │ └── MockStartupLoadedAttributedModule.cs
│ │ ├── Modularity
│ │ │ ├── AssemblyResolverFixture.Desktop.cs
│ │ │ ├── ConfigurationModuleCatalogFixture.Desktop.cs
│ │ │ ├── ConfigurationStoreFixture.Desktop.cs
│ │ │ ├── DirectoryModuleCatalogFixture.Desktop.cs
│ │ │ ├── FileModuleTypeLoaderFixture.Desktop.cs
│ │ │ ├── ModuleAttributeFixture.Desktop.cs
│ │ │ ├── ModuleCatalogFixture.cs
│ │ │ ├── ModuleCatalogXaml
│ │ │ │ └── SimpleModuleCatalog.xaml
│ │ │ ├── ModuleDependencySolverFixture.cs
│ │ │ ├── ModuleInfoGroupExtensionsFixture.cs
│ │ │ ├── ModuleInfoGroupFixture.cs
│ │ │ ├── ModuleInitializerFixture.cs
│ │ │ ├── ModuleManagerFixture.cs
│ │ │ └── NotAValidDotNetDll.txt.dll
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Prism.Composition.Desktop.Tests.csproj.CoreCompileInputs.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ ├── packages.config
│ │ ├── Prism.Composition.Desktop.Tests.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ ├── Regions
│ │ │ ├── AllActiveRegionFixture.cs
│ │ │ ├── Behaviors
│ │ │ │ ├── AutoPopulateRegionBehaviorFixture.cs
│ │ │ │ ├── BindRegionContextToDependencyObjectBehaviorFixture.cs
│ │ │ │ ├── ClearChildViewsRegionBehaviorFixture.cs
│ │ │ │ ├── DelayedRegionCreationBehaviorFixture.cs
│ │ │ │ ├── RegionActiveAwareBehaviorFixture.cs
│ │ │ │ ├── RegionManagerRegistrationBehaviorFixture.cs
│ │ │ │ ├── RegionMemberLifetimeBehaviorFixture.cs
│ │ │ │ ├── SelectorItemsSourceSyncRegionBehaviorFixture.cs
│ │ │ │ └── SyncRegionContextWithHostBehaviorFixture.cs
│ │ │ ├── ContentControlRegionAdapterFixture.cs
│ │ │ ├── ItemsControlRegionAdapterFixture.cs
│ │ │ ├── LocatorNavigationTargetHandlerFixture.cs
│ │ │ ├── NavigationAsyncExtensionsFixture.cs
│ │ │ ├── NavigationContextFixture.cs
│ │ │ ├── RegionAdapterBaseFixture.cs
│ │ │ ├── RegionAdapterMappingsFixture.cs
│ │ │ ├── RegionBehaviorCollectionFixture.cs
│ │ │ ├── RegionBehaviorFactoryFixture.cs
│ │ │ ├── RegionBehaviorFixture.cs
│ │ │ ├── RegionFixture.cs
│ │ │ ├── RegionManagerExtensionsFixture.cs
│ │ │ ├── RegionManagerFixture.cs
│ │ │ ├── RegionNavigationJournalFixture.cs
│ │ │ ├── RegionNavigationServiceFixture.new.cs
│ │ │ ├── RegionViewRegistryFixture.cs
│ │ │ ├── SelectorRegionAdapterFixture.cs
│ │ │ ├── SingleActiveRegionFixture.cs
│ │ │ └── ViewsCollectionFixture.cs
│ │ ├── ServiceLocatorExtensionsFixture.cs
│ │ └── ViewModel
│ │ ├── NotificationObjectFixture.cs
│ │ └── PropertySupportFixture.cs
│ ├── Prism.TestSupport
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── CollectionChangedTracker.cs
│ │ ├── ExceptionAssert.cs
│ │ ├── Mocks
│ │ │ └── MockUnityContainer.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Prism.TestSupport.csproj.CoreCompileInputs.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ ├── packages.config
│ │ ├── Prism.TestSupport.csproj
│ │ ├── Properties
│ │ │ └── AssemblyInfo.cs
│ │ └── PropertyChangeTracker.cs
│ ├── Prism.UnityExtensions
│ │ ├── bin
│ │ │ └── Debug
│ │ ├── GlobalSuppressions.cs
│ │ ├── obj
│ │ │ └── Debug
│ │ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ │ ├── Prism.UnityExtensions.Desktop.csproj.CoreCompileInputs.cache
│ │ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ │ └── TempPE
│ │ ├── packages.config
│ │ ├── Prism.UnityExtensions.Desktop.csproj
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ ├── Resources.Designer.cs
│ │ │ └── Resources.resx
│ │ ├── Regions
│ │ │ └── UnityRegionNavigationContentLoader.cs
│ │ ├── UnityBootstrapper.cs
│ │ ├── UnityBootstrapperExtension.cs
│ │ ├── UnityContainerHelper.cs
│ │ └── UnityServiceLocatorAdapter.cs
│ └── Prism.UnityExtensions.Tests
│ ├── bin
│ │ └── Debug
│ ├── BootstrapperFixtureBase.cs
│ ├── Mocks
│ │ ├── DependantA.cs
│ │ ├── DependantB.cs
│ │ ├── MockLoggerAdapter.cs
│ │ ├── MockModuleLoader.cs
│ │ ├── MockRegionManager.cs
│ │ └── MockService.cs
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Prism.UnityExtensions.Desktop.Tests.csproj.CoreCompileInputs.cache
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── TempPE
│ ├── packages.config
│ ├── Prism.UnityExtensions.Desktop.Tests.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── UnityBootstrapperFixture.cs
│ ├── UnityBootstrapperNullContainerFixture.cs
│ ├── UnityBootstrapperNullLoggerFixture.cs
│ ├── UnityBootstrapperNullModuleCatalogFixture.cs
│ ├── UnityBootstrapperNullModuleManagerFixture.cs
│ ├── UnityBootstrapperRunMethodFixture.cs
│ ├── UnityContainerExtensionFixture.cs
│ ├── UnityRegionNavigationContentLoaderFixture.cs
│ └── UnityServiceLocatorAdapterFixture.cs
├── packages
│ ├── CommonServiceLocator.1.2
│ │ ├── CommonServiceLocator.1.2.nupkg
│ │ └── lib
│ │ └── portable-windows8+net40+sl5+windowsphone8
│ │ ├── Microsoft.Practices.ServiceLocation.dll
│ │ ├── Microsoft.Practices.ServiceLocation.pdb
│ │ └── Microsoft.Practices.ServiceLocation.XML
│ ├── Moq.4.2.1312.1622
│ │ ├── lib
│ │ │ ├── net35
│ │ │ │ ├── Moq.dll
│ │ │ │ └── Moq.xml
│ │ │ ├── net40
│ │ │ │ ├── Moq.dll
│ │ │ │ └── Moq.xml
│ │ │ └── sl4
│ │ │ ├── Moq.Silverlight.dll
│ │ │ └── Moq.Silverlight.xml
│ │ └── Moq.4.2.1312.1622.nupkg
│ ├── Prism.PubSubEvents.1.0.0
│ │ ├── lib
│ │ │ └── portable-sl4+wp7+windows8+net40
│ │ │ └── Microsoft.Practices.Prism.PubSubEvents.dll
│ │ └── Prism.PubSubEvents.1.0.0.nupkg
│ ├── repositories.config
│ └── Unity.3.5.1404.0
│ ├── lib
│ │ ├── net45
│ │ │ ├── Microsoft.Practices.Unity.Configuration.dll
│ │ │ ├── Microsoft.Practices.Unity.Configuration.XML
│ │ │ ├── Microsoft.Practices.Unity.dll
│ │ │ ├── Microsoft.Practices.Unity.RegistrationByConvention.dll
│ │ │ ├── Microsoft.Practices.Unity.RegistrationByConvention.XML
│ │ │ └── Microsoft.Practices.Unity.xml
│ │ ├── portable-net45+wp80+win8+MonoAndroid10+MonoTouch10
│ │ │ ├── Microsoft.Practices.Unity.dll
│ │ │ └── Microsoft.Practices.Unity.xml
│ │ ├── win8
│ │ │ ├── Microsoft.Practices.Unity.dll
│ │ │ ├── Microsoft.Practices.Unity.RegistrationByConvention.dll
│ │ │ ├── Microsoft.Practices.Unity.RegistrationByConvention.pri
│ │ │ ├── Microsoft.Practices.Unity.RegistrationByConvention.XML
│ │ │ └── Microsoft.Practices.Unity.xml
│ │ └── wp80
│ │ ├── Microsoft.Practices.Unity.dll
│ │ ├── Microsoft.Practices.Unity.RegistrationByConvention.dll
│ │ ├── Microsoft.Practices.Unity.RegistrationByConvention.XML
│ │ └── Microsoft.Practices.Unity.xml
│ ├── Unity.3.5.1404.0.nupkg
│ └── UnityConfiguration30.xsd
├── PrismLibrary_Desktop.sln
├── Prism.Mvvm
│ ├── bin
│ │ └── Debug
│ ├── BindableBase.cs
│ ├── Commands
│ │ ├── CompositeCommand.cs
│ │ ├── DelegateCommandBase.cs
│ │ ├── DelegateCommand.cs
│ │ └── WeakEventHandlerManager.cs
│ ├── ErrorsContainer.cs
│ ├── IView.cs
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferences.cache
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Prism.Mvvm.csproj.CoreCompileInputs.cache
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── TempPE
│ │ └── Properties.Resources.Designer.cs.dll
│ ├── Prism.Mvvm.csproj
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── PropertySupport.cs
│ └── ViewModelLocationProvider.cs
├── Prism.Mvvm.Desktop
│ ├── bin
│ │ └── Debug
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Prism.Mvvm.Desktop.csproj.CoreCompileInputs.cache
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── TempPE
│ │ └── Properties.Resources.Designer.cs.dll
│ ├── Prism.Mvvm.Desktop.csproj
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ └── ViewModelLocator.cs
├── Prism.Mvvm.Tests
│ ├── bin
│ │ └── Debug
│ ├── BindableBaseFixture.cs
│ ├── Commands
│ │ ├── CompositeCommandFixture.cs
│ │ └── DelegateCommandFixture.cs
│ ├── ErrorsContainerFixture.cs
│ ├── Mocks
│ │ ├── ViewModels
│ │ │ └── MockViewModel.cs
│ │ └── Views
│ │ └── Mock.cs
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Prism.Mvvm.Tests.csproj.CoreCompileInputs.cache
│ │ ├── TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ ├── TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ ├── TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ └── TempPE
│ ├── Prism.Mvvm.Tests.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ ├── PropertySupportFixture.cs
│ └── ViewModelLocationProviderFixture.cs
├── Prism.PubSubEvents
│ ├── BackgroundEventSubscription.cs
│ ├── bin
│ │ └── Debug
│ ├── DataEventArgs.cs
│ ├── DelegateReference.cs
│ ├── DispatcherEventSubscription.cs
│ ├── EventAggregator.cs
│ ├── EventBase.cs
│ ├── EventSubscription.cs
│ ├── IDelegateReference.cs
│ ├── IEventAggregator.cs
│ ├── IEventSubscription.cs
│ ├── obj
│ │ └── Debug
│ │ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ │ ├── Prism.PubSubEvents.csproj.CoreCompileInputs.cache
│ │ └── TempPE
│ │ └── Properties.Resources.Designer.cs.dll
│ ├── Prism.PubSubEvents.csproj
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ └── Resources.resx
│ ├── PubSubEvent.cs
│ ├── SubscriptionToken.cs
│ └── ThreadOption.cs
├── Prism.PubSubEvents.Tests
│ ├── BackgroundEventSubscriptionFixture.cs
│ ├── DataEventArgsFixture.cs
│ ├── DelegateReferenceFixture.cs
│ ├── DispatcherEventSubscriptionFixture.cs
│ ├── EventAggregatorFixture.cs
│ ├── EventBaseFixture.cs
│ ├── EventSubscriptionFixture.cs
│ ├── MockDelegateReference.cs
│ ├── Prism.PubSubEvents.Tests.csproj
│ ├── Properties
│ │ └── AssemblyInfo.cs
│ └── PubSubEventFixture.cs
└── Prism.SharedInterfaces
├── bin
│ └── Debug
│ ├── Microsoft.Practices.Prism.SharedInterfaces.dll
│ ├── Microsoft.Practices.Prism.SharedInterfaces.pdb
│ └── Microsoft.Practices.Prism.SharedInterfaces.XML
├── IActiveAware.cs
├── obj
│ └── Debug
│ ├── DesignTimeResolveAssemblyReferencesInput.cache
│ ├── Microsoft.Practices.Prism.SharedInterfaces.dll
│ ├── Microsoft.Practices.Prism.SharedInterfaces.pdb
│ ├── Prism.SharedInterfaces.csproj.CoreCompileInputs.cache
│ ├── Prism.SharedInterfaces.csproj.FileListAbsolute.txt
│ ├── Prism.SharedInterfaces.csprojResolveAssemblyReference.cache
│ └── TempPE
├── Prism.SharedInterfaces.csproj
└── Properties
└── AssemblyInfo.cs
159 directories, 548 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论