Close context menu when mouse leaves

Viewed 708

Simple question - MouseLeave event doesn't get called when mouse cursor leaves ContextMenu, why is it so? I would like to close ContextMenu when mouse cursor has left it. Here is little sample:

<Button Content="Right-click me!" VerticalAlignment="Center" HorizontalAlignment="Center">
        <Button.ContextMenu>
            <ContextMenu MouseLeave="ContextMenu_MouseLeave">
                <MenuItem Header="Menu item 1" />
                <MenuItem Header="Menu item 2" />
                <Separator />
                <MenuItem Header="Menu item 3" />
            </ContextMenu>
        </Button.ContextMenu>
    </Button> 
1 Answers
Related