private void ThumbnailManager_ThumbnailReady(object sender, ThumbnailReadyEventArgs e) { // get rid of temporary thumbnail IResource asset = e.Resource; if (m_requestedThumbs.Contains(asset)) { // Make sure that asset is still valid //DomCollection assetCollection = asset.InternalObject.Collection; //if (assetCollection != null && // assetCollection.Repository != null) { ThumbnailControlItem item = GetItem(asset); if (item == null) { item = NewItem(asset, e.Image); m_thumbnailControl.Items.Add(item); } else { item.Image = e.Image; } } m_requestedThumbs.Remove(asset); } }
/// <summary> /// Raises the ThumbnailReady event</summary> /// <param name="e">Event args</param> protected virtual void OnThumbnailReady(ThumbnailReadyEventArgs e) { EventHandler <ThumbnailReadyEventArgs> handler = ThumbnailReady; if (handler != null) { handler(this, e); } }
private void ThumbnailManager_ThumbnailReady(object sender, ThumbnailReadyEventArgs e) { // get rid of temporary thumbnail Uri resourceUri = e.ResourceUri; if (m_requestedThumbs.Contains(resourceUri)) { ThumbnailControlItem item = GetItem(resourceUri); if (item == null) { item = NewItem(resourceUri, e.Image); m_thumbnailControl.Items.Add(item); } else { item.Image = e.Image; } m_requestedThumbs.Remove(resourceUri); } }
/// <summary> /// Raises the ThumbnailReady event</summary> /// <param name="e">Event args</param> protected virtual void OnThumbnailReady(ThumbnailReadyEventArgs e) { EventHandler<ThumbnailReadyEventArgs> handler = ThumbnailReady; if (handler != null) handler(this, e); }