現在、私はUWPアプリケーションで作業しています。これにより、ユーザーはInkCanvasで必要な図形を描画できます。この図形のエッジは自動的に完成し、オープンスペースはありません(この時点まではすべて正常に機能します)。UWP InkCanvasは、手描きの図形を色で塗りつぶします
私の質問は次のとおりです。この図形を単一の色(またはパターン)で自動的に塗りつぶすにはどうすればよいですか?私は "ポリゴンのポイント"アルゴリズムがあることを知っていますが、UWP InkCanvasでどのように実装するかわかりません。なぜなら、シェイプ内のポイントをキャンバス。
編集: 実際には、キャンバスをオーバーレイとして使用してポリラインを描画しました。 Polyline.Fill()メソッドを使用することで効果がありました。しかし、私は "InkCanvas"と同じ効果が必要です。
たぶん私は十分に私の質問に指定されていませんでしたが、私は私のインクストロークの色を変更する必要はありません。描かれた「形」を色で塗りつぶしたい。たとえば、あなたのデモであなたのボタンをクリックした後は、全体が黒い "ポテトの形をした"円でなければなりません。 – eXodiquas