在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → WPF PRISM 5.0源码

WPF PRISM 5.0源码

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:4.31M
  • 下载次数:14
  • 浏览次数:152
  • 发布时间:2021-11-30
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
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

标签:

实例下载地址

WPF PRISM 5.0源码

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警