我在剪贴板(位图)中有一个图像,我从剪贴板中提取如下
datObj = Clipboard.GetDataObject();
InteropBitmap pdfBitmap = datObj.GetData(DataFormats.Bitmap) as InteropBitmap;
如何让这个 pdfBitmap 显示在 WPF 列表框中。THw WpfListBox 看起来如此..
<ListBox ItemsSource="{Binding Path=Pages}">
<ListBox.ItemTemplate>
<DataTemplate>
<Image Margin="10" Source="{Binding Path=UriSource}"></Image>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
并且绑定是
private ObservableCollection<BitmapImage> pages = new ObservableCollection<BitmapImage>();
我想首先缩放 interopbitmap (类似于 getthumbnailimage() 的东西),然后我需要以某种方式将 interopbitmap 变成 BitmapImage 。
谢谢