そのため、線からボックス、画像まで、さまざまなものを描画するために winForms .CreateGraphics を使用しました。とても丁寧で対応もよかったです。
C#でWPFを学ぼうとしています
WPF を使用すると、四角形オブジェクトをキャンバスに「追加」して、それらを適切に表示できることがわかりました。ただし、私は何十万もの四角形を時々描画しており、描画速度が非常に遅くなる可能性があり、四角形の 1 つでも移動すると UI の動きが鈍くなります。
winForms の要素に直接ペイントするのはそれほど高速ではありませんでしたが、どれだけペイントしても一貫していました。
WPFでこれを行うのと同様の解決策はありますか?
に linq を追加しようとしましたがSystem.Drawing
、これによりGraphics
オブジェクトが得られましたが、試した wpf 要素には.CreateGraphics()
メソッドがありません。