コード例 #1
0
ファイル: BitmapImage.cs プロジェクト: samuelGrahame/Granular
        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);
        }
コード例 #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);
            }
        }
コード例 #3
0
ファイル: BitmapSource.cs プロジェクト: portalninja/Granular
 private BitmapSource(IRenderImageSource renderImageSource)
 {
     this.renderImageSource = renderImageSource;
 }
コード例 #4
0
ファイル: BitmapSource.cs プロジェクト: highzion/Granular
 private BitmapSource(IRenderImageSource renderImageSource)
 {
     this.renderImageSource = renderImageSource;
 }
コード例 #5
0
ファイル: BitmapImage.cs プロジェクト: highzion/Granular
        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);
            }
        }