The code below demonstrates how to set the ItemsSource to a collection of ImGearThumbnailPages. The ImGearThumbnailPageExtension class must be used to specify an ImGearThumbnailPage in XAML. The ImGearThumbnailPageCollection class in the XAML below must be specified in the code-behind as follows:
C# Example |
Copy Code |
---|---|
public class ThumbnailPageCollection : ObservableCollection<object> { } |
XAML Example |
Copy Code |
---|---|
… <Window.Resources> <custom:ThumbnailPageCollection x:Key="thumbnails"> <igwc:ImGearThumbnailPageExtension Caption="benefits" Source="c:\images\benefits.tif"/> <igwc:ImGearThumbnailPageExtension Caption="multi.tif Page 3" Source="c:\images\multi.tif" PageNumber="2"/> <igwc:ImGearThumbnailPageExtension Caption="bird" Source="c:\images\bird.jpg"/> <igwc:ImGearThumbnailPageExtension Caption="multi.tif Page 5" Source="c:\images\multi.tif" PageNumber="4"/> </custom:ThumbnailPageCollection> </Window.Resources> … <igwc:ImGearThumbnailList ItemsSource="{StaticResource thumbnails}" Name="thumbnailList"/> |