コード例 #1
0
ファイル: BitmapImage.cs プロジェクト: Ref12/Grazor
        private void InitializeRenderResource()
        {
            if (isInitialized || renderResource == null || UriSource == null)
            {
                return;
            }

            renderResource.Initialize(UriSource.ResolveAbsoluteUri(BaseUri), SourceRect);
            isInitialized = true;
        }
コード例 #2
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);
        }