private async void Button_Click(object sender, RoutedEventArgs e) { List<ServiceReference1.Pic> jokes = await this.getFileContentAsync(); ListView view = new ListView(); int i = 0; foreach (ServiceReference1.Pic pic in jokes) { ImageBrush imageBrush = new ImageBrush(); imageBrush.ImageSource = new BitmapImage(new Uri(pic.URL)); Image image = new Image(); image.Source = imageBrush.ImageSource; image.Margin = new Thickness(0, 0, 10, 0); image.Width = 100; ListViewItem item = new ListViewItem(); item.Content = pic.Name; view.Items.Add(item); this.imagepoll.Children.Add(image); } this.picbox1.Children.Add(view); }
<StackPanel Grid.Row="1" Margin="120,30,0,0"> <TextBlock Text="What's your name?"/> <Button Content="Say "Hello"" Click="Button_Click"/> <StackPanel Orientation="Horizontal" Margin="0,20,0,20" x:Name="imagepoll"> </StackPanel> <StackPanel Orientation="Horizontal" Margin="0,20,0,20" x:Name="picbox1"> </StackPanel> <TextBlock x:Name="greetingOutput" Style="{StaticResource Big}"/> </StackPanel>