【发布时间】:2013-08-10 09:37:21
【问题描述】:
我有一个包含一些图像的列表框。我只想在添加项目时单击刷新按钮后刷新列表框。 这是我的代码。
public class img
{
public BitmapImage Imgs { get; set; }
}
public void getImages()
{
try
{
MediaLibrary mediaLibrary = new MediaLibrary();
var pictures = mediaLibrary.Pictures;
foreach (var picture in pictures)
{
BitmapImage image = new BitmapImage();
image.SetSource(picture.GetImage());
img mediaImage = new img();
mediaImage.Imgs = image;
imageList.Items.Add(mediaImage);
}
}
catch (Exception ex)
{
}
}
单击刷新按钮后,我正在调用 get images() ,但它不起作用... 没有可观察的集合是否可能。 这是我的 xaml==
<ScrollViewer x:Name="Sc" HorizontalScrollBarVisibility="Hidden" VerticalScrollBarVisibility="Auto" Height="550" >
<ListBox Name="imageList" Height="617" HorizontalAlignment="Left" Style="{StaticResource ListBoxStyle1}" SelectionChanged="imageList_SelectionChanged" >
<ListBox.ItemTemplate>
<DataTemplate>
<Image Source="{Binding Imgs}" Width="100" Height="100"/>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
</ScrollViewer>
【问题讨论】:
标签: windows-phone-7