2011-11-06 83 views
1

我需要類似的統計我的程序要顯示的號碼,如:網格佈局vs表格控件?

Name/Age/Salary/Position 
John 30  1000 senior 
Kate 18  100  intern 
...  .. ..  ... 

完全我需要顯示一些hundreads線。

問題是我應該使用什麼控制?

至少我知道兩個選項:

  • 使用Table控件
  • 使用網格佈局(然後dinamically添加標籤等給電網)

我想用我網會自動有「自定義渲染」,因爲我可以添加任何東西到網格中,不僅「標籤」,而且還包括按鈕。但是我不確定我是否需要這種可能性。

但我需要按某個列排序表的能力。

如此看來「表」更好千丈我的需求,但我注意到,似乎「表」是不是在WPF非常流行的(對嗎?爲什麼?)

所以現在的問題是「我應該使用表還是有些更好?「可以使用Table的數據綁定嗎?

我絕對新手WPF任何愚蠢的問題:)

回答

0

要麼使用非常抱歉一個DataGridListView(與GridView),做使用Grid,而這是什麼Table你說話的?如果您的意思是this class,那隻能用於您不需要的流程文檔。

(見實例文檔頁面或做一些搜索)

+0

我認爲這是表格http://www.c-sharpcorner.com/uploadfile/yougerthen/working-with-wpf-table-using-xaml-part-i/ – javapowered

+0

@javapowered:這是一個流量內容控制,在我看來這不是一個好的選擇。 –

+0

謝謝!以及DataGrid和ListView之間的前綴是什麼? – javapowered

1

的DataGrid和GridView建了這一點。當你綁定一個源代碼時,它爲源代碼中的每一行創建一個像表一樣的行。