我如何能够在StackPanel
水平显示我从手机图片库中选择的每张图片?
<StackPanel Grid.Row="6"
Orientation="Horizontal"
Margin="10,0,10,10">
<Image Name="img"
Height="150"
Width="150"
Stretch="UniformToFill" />
</StackPanel>
这是我从手机中选择图像并将其显示在xaml页面上的位置。
StorageFile storageFile = args.Files[0];
var stream = await storageFile.OpenAsync(FileAccessMode.Read);
BitmapImage bitmapImage = new BitmapImage();
await bitmapImage.SetSourceAsync(stream);
img.Source = bitmapImage;
当然现在是时候我选择了另一张图片,这张图片代替了之前的图像。我怎样才能使每个新选择的图像都接近前一个?
答案 0 :(得分:1)
让我们假装StackPanel
控件的名称是magicStackPanel
。我假设您在问题中提供的代码工作正常,我只能添加部分来创建新的Image
控件并将其添加到StackPanel
控件。
Image image = new Image();
image.Source = bitmapImage;
magicStackPanel.Children.Add(image);