道歉,如果已經有線程,我找不到一個可以讓我的牙齒進入的線程。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