/// <summary>
        /// Processes the movie poster download.
        /// </summary>
        private void ProcessMoviePosterDownload()
        {
            if (Downloader.Downloading.Contains(MovieDBFactory.GetCurrentMovie().CurrentPosterImageUrl))
            {
                return;
            }

            MovieDBFactory.PosterLoading += this.ImageLoading;
            MovieDBFactory.PosterLoaded  += this.MovieDBFactory_PosterLoaded;

            if (!string.IsNullOrEmpty(MovieDBFactory.GetCurrentMovie().CurrentPosterImageUrl))
            {
                MovieDBFactory.GetPoster();
            }
        }