Я работаю над созданием базового приложения, которое позволит пользователю рисовать (используя ряд точек), и я планирую что-то сделать с этими точками.Что такое эквивалент объекта canvas Java в C#?
Если бы это была Java, я думаю, что, вероятно, я бы использовал объект canvas и некоторые вызовы Java2D для рисования того, что я хочу.
Все учебники, которые я прочитал на C#/Drawing, включают в себя запись собственного метода рисования и добавление его в событие рисования для формы. Тем не менее, я заинтересован в том, чтобы иметь некоторые традиционные элементы управления Form, а также я не хочу рисовать их. Итак, есть ли объект «Canvas», где я могу ограничить то, что я рисую?
Кроме того, является ли WinForms плохим выбором, учитывая этот прецедент? Будет ли WPF больше возможностей, которые помогут мне сделать то, что я хочу? Или Silverlight?