WPF холст с графикой - PullRequest
2 голосов
/ 31 мая 2010
  1. Я хотел бы спросить, есть ли возможность рисовать на холсте WPF с помощью какого-либо типа Graphics, предоставляющего такие методы, как: DrawLine, DrawPath и т. Д. (Как это было в .NET 2 ).

Я знаю, что есть много таких вещей, как раскадровки и т. Д., Но я планирую все рисовать в коде и , чтобы в WPF было только 1 холст без дочерних элементов .

  1. Как вы думаете, это хорошая идея? это будет гладко?

1 Ответ

5 голосов
/ 31 мая 2010

Я хотел бы спросить, есть ли возможность рисовать на холсте WPF с помощью какого-либо типа Graphics, обеспечивающего такие методы, как: DrawLine, DrawPath и т. Д. (Как это было в .NET 2).

Да, вам нужно использовать DrawingContext класс

Как вы думаете, это хорошая идея?это будет гладко?

Трудно сказать, в зависимости от ваших конкретных потребностей ... Если на холсте нет дочерних элементов, я думаю, что лучшим решением было бы создание пользовательского элемента управленияи переопределить метод OnRender.Что касается гладкости, все зависит от того, как вы ее реализуете ...

...