大家好,我需要設計出具有picture.it的縮略圖視圖可以採取pictures.i列表的控制需要在wpf.is有任何預先存在的控制的庫? 如果沒有我怎麼設計,我不知道 感謝縮略圖控制
一直在尋找像http://www.codeproject.com/KB/graphics/crystal_image_grid_viewer.aspx?msg=3290254
大家好,我需要設計出具有picture.it的縮略圖視圖可以採取pictures.i列表的控制需要在wpf.is有任何預先存在的控制的庫? 如果沒有我怎麼設計,我不知道 感謝縮略圖控制
一直在尋找像http://www.codeproject.com/KB/graphics/crystal_image_grid_viewer.aspx?msg=3290254
如果您有圖片,你可以放置一個面板的列表(StackPanel中,WrapPanel等,取決於你想要的行爲)的列表框裏面。將面板設置爲項目主機,並將圖片列表設置爲ItemsSource。類似這樣的:
<ListBox x:Name="_listBox" >
<ListBox.ItemsPanel>
<ItemsPanelTemplate>
<WrapPanel Orientation="Horizontal" IsItemsHost="true" />
</ItemsPanelTemplate>
</ListBox.ItemsPanel>
</ListBox>
然後在代碼後面設置_listBox.ItemsSource爲圖片列表。
(或者你可以有你的照片列表中一個ObservableCollection和列表框綁定到它)
編輯:爲縮略圖,你可以使用類似:
BitmapImage Picture = new BitmapImage();
Picture.BeginInit();
Picture.UriSource = ... // your picture
Picture.DecodePixelWidth = ... //how big you want your pic
Picture.EndInit();
這是真的helping.i需要用戶能夠點擊他們,當他們點擊他們的其他控制節目它在更大的尺寸。 其次ItemsSource需要收集如何使它? –
如果你有一個List _imageList = new List
至於其他控件顯示更大尺寸的圖片,您需要檢查ListBox.SelectedItem OU ListBox.SelectedIndex發現選擇哪張照片,並顯示其全尺寸 –
你想顯示列表的所有圖像在同一時間?我相信你可以使用網格,把一個圖片控件在網格中的任何細胞,你可以用這種方法開始,你的結果發表,並要求更具體的問題,一旦你擁有了它至少部分地完成。
一直在尋找類似的東西http://www.codeproject.com/KB/graphics/crystal_image_grid_viewer.aspx?msg=3290254 –
聽起來像功課。 –