私はwin2dで "hello world"タイプのテストをしています。UWP CanvasRenderTarget破損イメージを与える
Dim dev As CanvasDevice = sender.Device
Dim crt As New CanvasRenderTarget(dev, CSng(sender.ActualWidth), CSng(sender.ActualHeight), sender.Dpi)
Dim ds As CanvasDrawingSession = crt.CreateDrawingSession
ds.FillCircle(100, 100, 50, Windows.UI.Colors.Red)
args.DrawingSession.DrawImage(crt)
このソート:
args.DrawingSession.FillCircle(100, 100, 50, Windows.UI.Colors.Red)
しかし、私は「オフスクリーン」を描きたいので、私はこれを試してみました:私のキャンバスドローイベントで が、これは私が期待するように私に素敵な丸い円を与えます私はページをリサイズするようにページのサイズを変更すると、奇妙な破損した画像のすべての種類を見て、裂けるように見えます。 多くのありがとうございます。
実際、ハードウェアレンダリングを行うにはDrawImageの前にds.flushを実行する必要があります – Ianb