Add Context Menu to Tab Control in WPF
March 8, 2007
You can add a context menu to tab control or to individual tabs. If you add it to tab control it works on anywhere in the tab area. If you add it to a tab item, it only works on that tab item. Take a look at this code:
<TabControl
Name=“tcMain“ >
<TabControl.ContextMenu>
<ContextMenu
Name=“mnuTabContext1“>
<MenuItem
Header=“_Vertical Tab“
Name=“mnuVerticalTab1“></MenuItem>
<MenuItem
Header=“_Horizontal Tab“
Name=“mnuHorizontalTab1“></MenuItem>
</ContextMenu>
</TabControl.ContextMenu>
<TabItem
Name=“tabNew“
Header=“[new]“
IsTabStop=“False“ >
<TabItem.ContextMenu>
<ContextMenu
Name=“mnuTabContext“>
<MenuItem
Header=“_Vertical Tab“
Name=“mnuVerticalTab“></MenuItem>
</ContextMenu>
</TabItem.ContextMenu>
</TabItem>
</TabControl>
If you click on the tab control, you get:
But if you click on the tab itself, you get:

Posted in

content rss

Add New Comment
Thanks. Your comment is awaiting approval by a moderator.
Do you already have an account? Log in and claim this comment.
Add New Comment
Trackbacks