Exemplo n.º 1
0
        /// <inheritdoc/>
        public override void Destroy()
        {
            session.ActiveAssetView.FilteredContent.CollectionChanged -= VisibleAssetsChanged;
            session.AssetPropertiesChanged    -= AssetPropertiesChanged;
            ServiceProvider.ServiceRegistered -= ServiceRegistered;

            if (thumbnailService != null)
            {
                thumbnailService.ThumbnailCompleted -= ThumbnailCompleted;
                thumbnailService.Dispose();
            }
            base.Destroy();
        }