ContextMenu可以给控件创建菜单。比如我们可能经常需要给TreeView控件设置菜单。 给Grid创建ContextMenu的菜单如下 <Grid.ContextMenu > <ContextMenu> <MenuItem Header="增加" Click="MenuItem_Click" > </MenuItem> <MenuItem Header="删除"> </MenuItem> <MenuItem Header="修改"> </MenuItem> </ContextMenu> </Grid.ContextMenu> 给ContextMenu菜单添加图片 <MenuItem Header="增加" Click="MenuItem_Click" > <MenuItem.Icon> <Image Source="image/titleIcon.ico"></Image> </MenuItem.Icon> </MenuItem> 给ContextMenu菜单添加分割条 <Separator></Separator>