2011-07-11 30 views
2

我試着去圖像列表綁定到一個列表框,但我得到的是型號名稱綁定圖像列表到ListBox

<ListBox x:Name="PhotosListBox" ItemsSource="{Binding MyImages}" /> 

的MyImages名單是List<BitMapImages>

權現在它只是返回一個列表System.Windows.Media.Imaging.BitmapImage而不是顯示圖像

編輯 有關進一步的參考,這裏是最終的代碼。

<ListBox x:Name="PhotosListBox" ItemsSource="{Binding MyImages}" > 
    <ListBox.ItemTemplate> 
     <DataTemplate> 
      <Image Source="{Binding}" Stretch="Uniform"></Image> 
     </DataTemplate> 
    </ListBox.ItemTemplate> 
</ListBox> 

回答

3

缺省情況下,結合的數據類型的ToString()方法將被調用,默認情況下將返回完全限定類型名。

您應該爲列表框定義一個自定義ItemTemplate