C#、XAMLでUWPアプリ開発をしているものです。
Grid内に複数Canvasを配置し、そのbackgroundにRenderTargetBitmapオブジェクトを設定して簡単なレイヤー機能(前のキャンバスで書いた内容が次のキャンバスで表示される)を実装しています。しかし消しゴム機能がうまくいきません。現段階では白のストロークを描画しているだけのため、背景(前のキャンバスの内容)の上に重なって描画されてしまいます。そうすると背景(グレーのストロークで描画)したものが消えたように見えてしまいます。要は今描いているキャンバスのデータだけ消しゴムで消して、前のキャンバスのデータは現在のキャンバスにそのまま表示したいのです。
何か良い方法はないでしょうか。よろしくお願いします。文章が煩雑になってすみません。

回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。