How can one program a program close ("Exit") item on a menu? So to close the wpf window when clicked?
            Asked
            
        
        
            Active
            
        
            Viewed 1.0k times
        
    1
            
            
        - 
                    Do you actually mean `winforms` by `wpf`? I would like to re-edit your question (replace the `wpf` with `winforms` and re-tag it). – King King Jul 10 '14 at 10:00
- 
                    That's not the same question as the one linked as a reason for closing this question. Although this question overlaps the topic in the linked question. – Guillaume Apr 14 '20 at 20:58
1 Answers
15
            WPF comes has a control which is Menu. One adds MenuItem elements to a Menu, and each MenuItem can have a range of sub-items, hence allowing for the creation of hierarchical menus.
Example
<DockPanel>
    <Menu DockPanel.Dock="Top">
        <MenuItem Header="_File">
            <MenuItem Header="_New" />
            <MenuItem Header="_Open" />
            <MenuItem Header="_Save" />
            <Separator />
            <MenuItem Header="_Exit" Click="MenuItem_Click"/>
        </MenuItem>
    </Menu>
    <TextBox AcceptsReturn="True" />
</DockPanel>
Code Behind
 private void MenuItem_Click(object sender, RoutedEventArgs e)
 {
    Application.Current.Shutdown();
 }
 
     
     
    