У меня есть проблема с отображением изображений в WPF.
Вот мой код:
<Button HorizontalAlignment="Left" Grid.Column="1" Grid.Row="5" Margin="0,5">
<Button.Content>
<StackPanel Orientation="Horizontal" Margin="10,0">
<Image Source="/images/user_add.png" Stretch="None" HorizontalAlignment="Center" VerticalAlignment="Center" Width="24" Height="24" />
<TextBlock Text="添加" />
</StackPanel>
</Button.Content>
</Button>
У меня есть изображение с первоначальным размером 32*32, но когда я выполнил вышеупомянутый код, изображение будет простираться для заполнения всего пространства вне его первоначального размера. Я также установил свойство "Stretch" ни на "Один", но кажется, что это не работает.
Так, как я могу решить эту проблему?Спасибо!
Постарайтесь не указывать ширину или высоту, используйте вместо этого следующее:
<Image Source="/images/user_add.png" Stretch="None" HorizontalAlignment="Center" VerticalAlignment="Center" />