道歉,如果已经有线程,我找不到一个可以让我的牙齿进入的线程。Newb:WPF自定义图形控件 - 从哪里开始
无论如何,我是WPF的新手,想要创建一个自定义控件,它将成为一种图形控件。图形总是由一个圆圈组成,其中包含几个方块的矩阵(实际上从几百到几千)矩形需要响应鼠标单击和鼠标悬停事件(最好可以通过键盘进行导航/选择)每个正方形将表示我编码的对象。
在过去,我使用了网格控件来显示彩色方块(在CBuilder中使用VCL),但我想制作一个图形版本。 (其实,我想问的另一个问题是,是否有WPF网格控件,我可以设置单个单元的颜色?)
问题是,从哪里开始?我是从画布开始画画的吗?我是否从现有对象派生?我只是有点缺乏实现的想法,所以任何指针或建议,你可以提供将大大收到。
BBZ
感谢您的意见。网格听起来不错,但我不知道网格中数千个矩形的内存要求可能会如何。此外,是否容易动态调整所述网格的行数和列数? – Bob 2010-10-19 10:27:56
是调整行/列数很容易,这里是一个关于在WPF中的网格控件的帖子... http://blogonwpfwcf.blogspot.com/2009/02/grid-in-wpf.html我不确定内存要求是什么,因为它取决于矩形以及它的功能或不具备的功能,但是我认为它们不会太坏。我这样说的原因是,我看到Silverlight Grids包含数百个汽车图像,并缩小了结果,性能相当高,并且通过浏览器。 – 2010-10-19 14:21:33