2012-02-20 68 views
0

我想在WPF(C#)中的網格列中繪製線狀圖。WPF和圖中的網格?

事情是這樣的:

enter image description here

顯然,使它看起來不錯,我需要的款式電網不具有小區邊界,但是這不是一個問題。問題是我怎麼會接近這個?沒有任何列類型聽起來不錯,並且由於圖形全部連接,所以實施起來感覺很痛苦。

回答

2

不是很確定你爲什麼需要Grid控制,其實這裏。可能是ListView就夠了嗎?它的控制要輕得多。

要繪製的東西,你可以爲了

  • 化妝用的Adorners畫點什麼半透明的項目。

  • 定義,其中在左邊,你有Canvas元素重疊控制的項目集合的控件(ListViewGrid)風格。

  • 可以嘗試使用非常定製TreeControlexample從約什 - 史密斯,但自然地更改。

祝你好運。

+0

我認爲'Canvas'方法是最好的。你能給我一個headstart嗎?我怎麼把一個畫布元素放到一個網格的列中? – Tower 2012-02-20 12:53:19

+0

@rFactor:我認爲你可以使用[StackPanel](http://wpftutorial.net/StackPanel.html)來放置控件。 – Tigran 2012-02-20 13:12:35