Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Prism Template Pack
Prism Template Pack

Prism Template Pack

Brian Lagunas

|
246,742 installs
| (57) | Free
Snippets, Items Templates, and Project Templates for use in Prism application development.
Download

The Prism Template Pack contains a collection of snippets, item templates, and project templates for use with building WPF, and Xamarin.Forms applications using Prism.

Snippets:

  • propp - Property, with a backing field, that depends on BindableBase
  • cmd - Creates a DelegateCommand property with Execute method
  • cmdfull - Creates a DelegateCommand property with Execute and CanExecute methods
  • cmdg - Creates a generic DelegateCommand property
  • cmdgfull - Creates a generic DelegateCommand property with Execute and CanExecute methods

ItemTemplates

  • Cross Platform
    • Prism ViewModel - A ViewModel that derives from BindableBase and has a default constructor.
  • WPF
    • Prism UserControl - UserControl with ViewModel
    • Prism Window - Window with ViewModel
  • Xamarin.Forms
    • Prism ContentPage - ContentPage with ViewModel & Auto-registration
    • Prism NavigationPage - NavigationPage with ViewModel & Auto-registration
    • Prism MasterDetailPage - MasterDetailPage with ViewModel & Auto-registration
    • Prism TabbedPage - TabbedPage with ViewModel & Auto-registration
    • Prism CarouselPage - CarouselPage with ViewModel & Auto-registration

Project Templates

  • Uno Platform
    • Prism Blank App - this is a template that creates a basic blank Prism Uno application.

Use the Uno Platform Project Wizard to chose only the platforms you want to target and select your preferred DI container.

  • WPF
    • Prism Blank App - this is a project template that essentially creates a new WPF shell application.  It will have a basic Application that is responsible for initializing the app, and showing the shell.  It will have a MainWindow and a MainWindowViewModel located in the Views and ViewModels folders respectively.
    • Prism Module - this project template will add a new project to your solution that will act as a Prism module.  It will have a class defined that implements IModule with two empty folders for your Views and ViewModels.
    • Prism Full App - this project template creates a Prism application with a Shell project, a Module project, a Core project, a Services project, and a unit test project.

Use the new WPF project wizard to choose your container and no longer have to worry about bringing in the correct Nuget packages.

  • Xamarin.Forms
    • Prism Blank App - this project template will create a .NET Standard Xamarin.Forms application with four projects; a PCL project for the shared code, an iOS app, an Android app, and a UWP app.
    • Prism Module - this project template will add a new project to your solution that will act as a Prism module.  It will have a class defined that implements IModule with two folders for your Views and ViewModels.  There will be a default view called ViewA and a class named ViewAViewModel that has already been registered with the container in the IModule class.

Tired of creating every Xamarin.Forms platform project available? Now you can chose only the projects you care about with the new Xamarin.Forms Project Wizard.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft