title: How to set the icon for image contextMenu items
body: <p>When I click image it displayed the menu but icon's are not displayed. I tried in two ways:</p>
  
  <ol>
  <li>One is I resized the icon that's not working</li>
  <li>Second one is I set the path using icon property that's not working.</li>
  </ol>
  
  <p>What's the way to set the icon for context menu items??</p>
  
  <p>Xaml:</p>
  
  <pre><code>&lt;Image Height="20" Width="20" Source="/CitiCall.WinClient;component/Images/user_icon.png" MouseDown="image1_MouseDown"  Margin="0,0,4,6" HorizontalAlignment="Right"  Name="image1" Stretch="Fill" VerticalAlignment="Top"&gt;               
      &lt;Image.ContextMenu&gt;
          &lt;ContextMenu&gt;
              &lt;MenuItem Header="Reset password" Icon="/CitiCall.WinClient;component/Images/reset.png"/&gt;
                  &lt;!--&lt;MenuItem.Icon&gt;
                      &lt;Image Source="/CitiCall.WinClient;component/Images/reset.png" &gt;&lt;/Image&gt;
                  &lt;/MenuItem.Icon&gt;
              &lt;/MenuItem&gt;--&gt;
              &lt;MenuItem Header="Edit Profile"/&gt;
              &lt;MenuItem Header="Settings"/&gt;
              &lt;MenuItem Header="About us"/&gt;
          &lt;/ContextMenu&gt;
      &lt;/Image.ContextMenu&gt;
  &lt;/Image&gt;
  </code></pre>
  
  <p>Xamal.cs:</p>
  
  <pre><code>private void image1_MouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
  {
      if (e.ChangedButton == MouseButton.Left)
      {
          Image image = sender as Image;
          ContextMenu contextMenu = image.ContextMenu;                
          contextMenu.PlacementTarget = image;
          contextMenu.IsOpen = true;
      }
  }
  </code></pre>