Adding MM .NET WPF Controls to the VS Toolbox

Unlike other technologies such as Windows Forms and Web Forms where MM .NET functionality was added to subclasses of standard .NET user interface controls, we have mostly added functionality to Windows Presentation Foundation (WPF) controls by means of Attached Properties.

When you drop a standard WPF control into an MM .NET Window, it automatically inherits extra functionality by means of Attached Properties. However, there are a few controls we have created that go beyond the basics of localization, security, and data binding. These controls can be easily added to your Visual Studio Toolbox as outlined below.

To add MM .NET WPF controls to the Visual Studio Toolbox

  1. Right-click on the Toolbox (not the title bar, but anywhere below it) and select Add Tab from the shortcut menu

  2. Enter MM .NET WPF Controls (or something similar) as the tab name

  3. Right-click the new tab header (it should turn light blue), and select Choose Items... from the shortcut menu.

  4. This launches the Choose Toolbox Items dialog. Select the WPF Components tab selected.

  5. Select the Namespace column to sort the controls by namespace, then scroll down until you see the OakLeaf.MM.Main.WPF namespace. If you only have MM .NET for VS 2026 installed on your computer, then select all the controls in the namespace. If you have an earlier version of MM .NET installed on your computer, only select the controls that are marked as .NET 10. After selecting the controls, click one of the checkboxes to the left. This automatically checks all selected controls:

  6. Click the OK button, and the MM .NET WPF controls should be added to your new tab in the Visual Studio Toolbox.


Note: You will not see MM .NET user interface controls in the Toolbox until you have a Window open in the design surface

See also:
Adding MM .NET Web Forms Controls to the VS Toolbox


© (c) 2026 Oak Leaf Enterprises, Inc., 1996-2026 • Updated: 02/10/26
Comment or report problem with topic