Prism is a framework for building loosely coupled, maintainable, and testable XAML applications in WPF, Windows 10 UWP, and Xamarin Forms. Separate releases are available for each platform and those will be developed on independent timelines. Prism provides an implementation of a collection of design patterns that are helpful in writing well-structured and maintainable XAML applications, including MVVM, dependency injection, commands, EventAggregator, and others. Prism's core functionality is a shared code base in a Portable Class Library targeting these platforms. Those things that need to be platform specific are implemented in the respective libraries for the target platform. Prism also provides great integration of these patterns with the target platform. For example, Prism for UWP and Xamarin Forms allows you to use an abstraction for navigation that is unit testable, but that layers on top of the platform concepts and APIs for navigation so that you can fully leverage what the platform itself has to offer, but done in the MVVM way.Prism 6 is a fully open source version of the Prism guidance originally produced by Microsoft patterns & practices. The core team members were all part of the P&P team that developed Prism 1 through 5, and the effort has now been turned over to the open source community to keep it alive and thriving to support the .NET community. There are thousands of companies who have adopted previous versions of Prism for WPF, Silverlight, and Windows Runtime, and we hope they will continue to move along with us as we continue to evolve and enhance the framework to keep pace with current platform capabilities and requirements.
prism xamarin-forms c-sharp xamarin-studio visual-studio uwp mvvmPrism is a lightweight, robust, elegant syntax highlighting library. It's a spin-off project from Dabblet. The core is 2KB minified & gzipped. Languages add 0.3-0.5KB each, themes are around 1KB. Define new languages or extend existing ones. Add new features thanks to Prism’s plugin architecture. It supports parallelism with Web Workers, if available. All styling is done through CSS, with sensible class names like .comment, .string, .property etc
prism highlight syntax-highlighter syntax highlightingConvert.net is a tutorial-based project to provide a free, professional and robust app to easily convert between image formats. It is for anyone wishing to convert files, either singly or in bulk. Anyone can contribute source/target plug-ins. C#, Silverlight 4, Prism and MEF.
image-convertor mef prism silverlight-4ShellLight is essentially a graphical shell for Silverlight applications that enables a quick auto-complete launcher for features in your solution.
icommand launcher mef mvvm prism quicksilver shellBBInterfaceNET is a visual designer for building Blackberry user interfaces.
blackberry mvc prism uiI couldn't find a consolidated project showing features in Unity so decided to come up with one of my own. Most of the samples were made by me but added a reference to my source of information.I'll be adding a more samples with time when can.
unity microsoft-unity prism unity-2 unitycontainerThe Prism library and the associated AdventureWorks Shopper RI demonstrate how to create Windows Store business apps using C# and XAML for Windows 8.
async line-of-business mvvm prism unit-tests windows-8This a WPF project that implements PRISM with MEF as the IoC. This is an IDE with a modern UI where developers can run and centralize all their different apps.
avalondock avalondock-for-wpf elysium mef prismThe Prism Training Kit is composed of a set of Hands-on-Lab that are meant to help you get familiar with Prism in an easy, interactive way.
prismIISLogAnalyzer is a package of software’s for analyzing IIS Log files. Package includes WPF and Silverlight 4 clients build with Prism and C# and the server build using C#, EF4, WCF and data provider model .
entity-framework iis-log iis-logfiles prism silverlight-4 wcf-servicesA simple clipboard content archiving tool and class library. The MetaClip GUI application makes it easy for content users to permanently store, organize and restore clipboard contents in a portable file format that can be stored, restored, and moved from one Windows PC to anot...
clipboard-utility content-management mvvm prism unityA ViewModel code generator for use with WPF and a MVVM pattern. It generates a ViewModel partial class based on an Entity Framework class. This is currently for use with Visual Studio 2008 and .NET 3.5.
cag code-generator entity-framework mvvm prism viewmodel viewmodelbaseWCF RIA Services sample LoB application (case study) built on PRISM with Entity Framework Model. It's a simple application for a fictive company Teleco Systems. Sample shows how to create Modular Silverlight applications with PRISM (Composite App Library) and WCF RIA Services.
entity-framework mvvm prism ria-services wcf-ria-servicesMEF Contrib is a community-developed library of extensions to the Managed Extensibility Framework (MEF), a new library in .NET.
mef compositewpf development extensibility extension prismThe Genesis Smart Client Framework is a application development framework that allows developers to develop modules of code that is hosted inside of the framework. The framework takes care of user security, application deployment and online data access.
framework developer-tools prism silverlight-4 smart-clientUsing Infragistics XamRibbon with WPF PRISM for building rich UI
infragistics prism ribbon-wpfPrism tutorial is a sample application that uses the Microsoft Adventure Works Light database to demonstrate how to build an application that uses: Entity Framework WCF WPF Prism Enterprise Library for the application blocks
prism adventureworks composite-ui enterprise-library wcf-security wpf-mvvm
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.