private void CreateRenderImageSource()
        {
            if (renderImageSource != null || UriSource == null)
            {
                return;
            }

            renderImageSource = ApplicationHost.Current.RenderImageSourceFactory.CreateRenderImageSource(UriSource.ResolveAbsoluteUri(BaseUri), SourceRect);
            renderImageSource.StateChanged += (sender, e) => SetRenderImageState(renderImageSource.State);
            SetRenderImageState(renderImageSource.State);
        }
Exemple #2
0
        private void CreateRenderImageSource()
        {
            if (renderImageSource != null)
            {
                return;
            }

            if (!UriSource.IsNullOrEmpty())
            {
                renderImageSource = ApplicationHost.Current.RenderImageSourceFactory.CreateRenderImageSource(UriSource, SourceRect);
                renderImageSource.StateChanged += (sender, e) => SetRenderImageState(renderImageSource.State);
                SetRenderImageState(renderImageSource.State);
            }
        }
Exemple #3
0
 private BitmapSource(IRenderImageSource renderImageSource)
 {
     this.renderImageSource = renderImageSource;
 }
Exemple #4
0
 private BitmapSource(IRenderImageSource renderImageSource)
 {
     this.renderImageSource = renderImageSource;
 }
Exemple #5
0
        private void CreateRenderImageSource()
        {
            if (renderImageSource != null)
            {
                return;
            }

            if (!UriSource.IsNullOrEmpty())
            {
                renderImageSource = ApplicationHost.Current.RenderImageSourceFactory.CreateRenderImageSource(UriSource, SourceRect);
                renderImageSource.StateChanged += (sender, e) => SetRenderImageState(renderImageSource.State);
                SetRenderImageState(renderImageSource.State);
            }
        }