Tengo un problema con la visualización de imágenes en WPF.WPF: ¿Cómo mostrar una imagen en su tamaño original?
Aquí está mi código:
<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>
tengo una imagen con tamaño original de 32 * 32, pero cuando me encontré con el código anterior, la imagen se amplía para llenar todo el espacio, más allá de su tamaño original. También configuré la propiedad "Estirar" en "Ninguno", pero parece que no funciona.
Entonces, ¿cómo puedo solucionar este problema? ¡Gracias!
Gran consejo con respecto a la configuración de DPI, Paja. Varios de mis iconos de la barra de herramientas se habían establecido en 72 ppp, lo que hace que aparezcan más grandes, incluso si las dimensiones de los píxeles son 16x16. – dthrasher
No entiendo. ¿Estás diciendo que WPF distribuirá tu ventana de forma diferente dependiendo de la resolución de la pantalla? No hay forma de que eso sea algo bueno. –
@KyleDelaney ¿Has leído el artículo que he vinculado en la respuesta? – Paya