Silverlight Mediator

  •        38

This code sample implements Mediator design pattern in Silverlight.



Related Projects

UML Design Patterns for Visual Studio

UML Design Patterns for Visual Studio is a project to provide Visual Studio 2010 and Visual Studio 2011 UML toolbox items representing the Gang of Four design patterns. The patterns are split into Creational, Structural and Behavioural sections, and includes a supporting UML p...


CodePlex.DesignPatterns consists of a single Visual Studio 2008 solution designed to present each of the Gang-of-Four design patterns within concise C# code samples. Along with the concise C# code samples, there will also be a discussion on the use of the particular design patte

DotNetNuke 7 C# MVP DAL2 Template for Visual Studio 2012

A C# Visual Studio template for DotNetNuke 7 Module Development using the new DAL2 Data Access Layer and implementing the MVP and Repository design patterns.

WindowsTemplateStudio - Windows Template Studio quickly builds a UWP app, using a wizard-based UI to turn your needs into a foundation of Windows 10 patterns and best practices

Windows Template Studio is a Visual Studio 2017 Extension that accelerates the creation of new Universal Windows Platform (UWP) apps using a wizard-based experience. The resulting UWP project is well-formed, readable code that incorporates the latest Windows 10 features while implementing proven patterns and best practices. Sprinkled throughout the generated code we have links Docs, Stack Overflow and blogs to provide useful insights.Example scenario: I need an app that uses MVVM Light, uses master detail, can suspend and resume, settings, maps on one of the pages and will need Azure hub notifications. It will need a background service that does a query every 5 minutes.

Parallel Programming with Microsoft Visual C++

Code samples for the patterns & practices book on design patterns for parallel programming, Parallel Programming with Microsoft Visual C++.


VSColorOutput is a Visual Studio 2010/2011 extension that adds color highlighting to Visual Studio's Build and Debug Output Windows. Errors are in Red, Warnings in Yellow, build headers are Green. Custom match patterns can be added. Colors can be modified. Developed in...


Originally built from the Authoring Tools Framework, the LevelEditor offers a WYSIWYG interface and a variety of features that support asset management, game object creation, scene layout, and cross-team development. The LevelEditor can also be customized and extended by creating plug-ins. For more about the Level Editor's capabilities, see LevelEditor Features & Benefits.The following LevelEditor features help you construct game levels efficiently and collaboratively:* Work with a variety of fi

patterns & practices: Visual Studio 2005 Team System Guidance

The purpose of this project is to build some insightful and practical guidance around using Visual Studio Team System 2005. It's a collaborative effort between patterns & practices, VSTS team members, and industry experts.

PowerToys for the Class Designer and Distributed System Designer

This set of add-ins augments existing functionality in the Visual Studio Class Designer and the Distributed Systems Designers. It now supports Visual Studio 2005, 2008 and 2010. The Design Tools Enhancements add-in provides a common set of features that can be used by both t

VDFPatterns - "Design patterns" for Visual Dataflex

"Design patterns" for Visual Dataflex

Configuration Section Designer

A Visual Studio add-in that allows you to graphically design .NET Configuration Sections and automatically generates all the required code and a schema definition (XSD) for them.

patterns & practices: Guidance Explorer Add-In for Visual Studio 2008

Visual Studio 2008 add-in for Guidance Explorer.

AccCheckerExtensionForVS - Detect and resolve common accessibility issues before you ship your code with a free Visual Studio extension

The Tenon HTML Accessibility Checker makes it easier for Visual Studio developers to detect and resolve common accessibility issues with their HTML-based user interfaces. It takes more than static code analysis to create great experiences for people with permanent or situational disabilities. However, there is no reason to ship code with accessibility issues that can be detected automatically. This checker is one of many tools designed to help developers ship better code.We published this source under an MIT liscense so that you can leverage any of these patterns.

CRM 2011 Visual Studio Tools

CRM 2011 Visual Studio Tools is an Addon for Visual Studio 2010 and 2012 and speeds up JavaScript Development on Microsoft CRM 2011.


AnkhSVN is a Subversion Source Control Provider for Microsoft Visual Studio 2005, 2008 and 2010. AnkhSVN provides source code management support to all project types supported by Visual Studio and allows you to perform the most common version control operations directly from inside the Microsoft Visual Studio IDE.

mysql-for-vs - MySQL for Visual Studio provides access to MySQL objects and data without forcing your developers to leave Visual Studio

MySQL for Visual Studio provides access to MySQL objects and data without forcing your developers to leave Visual Studio. Designed and developed as a Visual Studio package, MySQL for Visual Studio integrates directly into Server Explorer providing a seamless experience for setting up new connections and working with database objects. Copyright (c) 2012, 2016, Oracle and/or its affiliates. All rights reserved.Open MySqlForVisualStudio.sln in Visual Studio.

VisualStudioUninstaller - Visual Studio Uninstallation sometimes can be unreliable and often leave out a lot of unwanted artifacts

This executable is designed to clean up and delete Preview, RC and final releases of Visual Studio 2013 and Visual Studio 2015, as well as early previews of Visual Studio 2017. It is designed to be used as a final resort to clean up a system of remaining artifacts from a non-successful installation, instead of having to reimage the machine.WARNING: running this application may stop earlier remaining installations of Visual Studio 2012 and earlier from working, because Visual Studio 2012 and below share MSI upgrade code with Visual Studio 2013 and above.

vs-mef - Managed Extensibility Framework (MEF) implementation used by Visual Studio

The MEF that ships with the .NET Framework (System.ComponentModel.Composition) is good, and Visual Studio used it through Dev12 (Visual Studio 2013). But it had performance limitations inherent in its "dynamic composition" capability, which Visual Studio did not require, and Visual Studio needed to surpass the performance that ".NET MEF" could offer.The .NET team went on to create an all new implementation of MEF, which was "portable", and shipped in a NuGet package called Microsoft.Composition. This was faster in some respects than the .NET Framework, but lacked the extensibility Visual Studio required, was incompatible with MEF parts written for ".NET MEF", and suffered from poor startup performance. This new MEF implementation was later renamed to System.Composition, but has otherwise not received much by way of upgrades.

patterns & practices: Performance Testing Guidance

patterns & practices Performance Testing Guidance project. The purpose of this project is to build some insightful and practical guidance around doing performance testing and using Visual Studio 2005. It's a collaborative effort between industry experts, Microsoft ACE, patterns