3

WPF MenuItem アイコンを正しく表示するには、どのサイズと形式にする必要がありますか?

今、私は持っています

<ContextMenu>
  <MenuItem Header="Camera">
    <MenuItem.Icon>
      <Image Source="images/camera.png" />
    </MenuItem.Icon>

しかし、メニューでは、アイコンが余白からはみ出し、見栄えが悪くなります。


イライラすることに、ドキュメントはこの情報を提供しません。 System.Windows.Controls.MenuItem.Icon

4

2 に答える 2

3

画像の適切なサイズは20px.

画像のWidthと を指定するだけです。Heigth

これを使って:

<MenuItem.Icon>
  <Image Source="images/camera.png" 
        Width="20"
        Height="20" />
</MenuItem.Icon>
...
于 2013-01-24T14:17:45.823 に答える
0

これはコードです:

<MenuItem>
   <MenuItem.Header>
      <StackPanel>
         <Image Width="20" Height="20" Source="PATH to your image" />
       </StackPanel>
   </MenuItem.Header>
</MenuItem>

Stretch Image.Stretch プロパティを試すこともできます

于 2013-01-24T14:13:54.457 に答える