我正在創建一個基本的應用程序,可以讓用戶繪製(使用一系列點),並且我計劃對這些點進行一些操作。在C#中,Java的畫布對象等價於什麼?
如果這是Java,我想我可能會使用畫布對象和一些Java2D調用來繪製我想要的。
我在C#/ Drawing上讀過的所有教程都涉及編寫自己的繪畫方法並將其添加到窗體的paint事件中。不過,我有興趣也有一些傳統的表單控件,我不想畫他們。那麼,是否有一個「Canvas」對象可以約束我正在繪製的對象?
此外,鑑於此用例,WinForms是一個糟糕的選擇嗎? WPF是否有更多的功能可以幫助我做我想做的事情?還是Silverlight?