Skip to Content
Windows Presentation Foundation 4.5 Cookbook
book

Windows Presentation Foundation 4.5 Cookbook

by Pavel Yosifovich
September 2012
Intermediate to advanced
464 pages
10h 55m
English
Packt Publishing
Content preview from Windows Presentation Foundation 4.5 Cookbook

Creating a context menu

Context menus are typically invoked when the user right clicks a certain area or element (or presses Shift + F10 or a designated key on some keyboards). They are called "context" menus because different situations may call for different menus, or at least different available options. The ContextMenu class (a derivative of MenuBase) can host a bunch of MenuItem controls (and separators). Let's see how this works.

Getting ready

Open the CH04.Lists project from the Creating a list of items recipe.

How to do it…

We'll continue with the CH04.Lists project and enhance it to make a context menu available:

  1. Open MainWindow.xaml.
  2. Set the ContextMenu property of the ListBox to a ContextMenu object with some MenuItem instances:
    <ListBox.ContextMenu> ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Windows Presentation Foundation Development Cookbook

Windows Presentation Foundation Development Cookbook

Kunal Chowdhury
Professional C# 5.0 and .NET 4.5.1

Professional C# 5.0 and .NET 4.5.1

Christian Nagel, Jay Glynn, Morgan Skinner
Windows® Presentation Foundation Unleashed

Windows® Presentation Foundation Unleashed

Adam Nathan, Daniel Lehenbauer - Lead Developer Responsible for WPF 3D

Publisher Resources

ISBN: 9781849686228Supplemental Content