que tienen una imagen 27 x 27 píxeles que estoy mostrando en WPF pero muestra mayor que el tamaño de la ventana.¿Cómo puedo obtener imágenes en XAML para que se muestren como su tamaño real?
¿Cómo puedo ver que muestre su tamaño real?
alt text http://www.deviantsart.com/upload/m20dk6.png
XAML:
<Window x:Class="TestImage23434.Window1"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="Window1" Height="300" Width="300">
<StackPanel x:Name="MainStackPanel"/>
</Window>
código subyacente:
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media.Imaging;
using System;
namespace TestImage23434
{
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
TextBlock tb = new TextBlock();
tb.Text = "above image ";
MainStackPanel.Children.Add(tb);
Image img = new Image();
img.Source = new BitmapImage(new Uri(@"C:\test\circle.png"));
img.HorizontalAlignment = HorizontalAlignment.Left;
img.VerticalAlignment = VerticalAlignment.Top;
MainStackPanel.HorizontalAlignment = HorizontalAlignment.Left;
MainStackPanel.VerticalAlignment = VerticalAlignment.Top;
MainStackPanel.Children.Add(img);
TextBlock tb2 = new TextBlock();
tb2.Text = "below image";
MainStackPanel.Children.Add(tb2);
}
}
}
No creo que alguna vez haya usado una imagen de tal manera que tuve que usar la propiedad Stretch. .. Olvidé que incluso existió. –
si establecemos "img.Stretch = Stretch.None" hay un problema cuando la imagen es demasiado grande, alguna parte de la imagen no se hace visible. Cualquier solución para este – achukrishnan