我是WPF和c#的新手,我試圖根據用戶的需求嘗試創建一個具有固定列數和不同行數的excel表格。人們建議使用一個數據網格,但我很困惑,有人說它主要用於顯示數據源內容(如果我理解,這是數據庫中包含的數據)。我還讀到了關於listviews,綁定itemsource等等的東西。這真的有很多信息需要處理!我只需要創建一個具有固定列的表格,並在用戶單擊按鈕時自動添加行,就是這樣!沒有約束力,或這種類型的任何東西。但如何實現這一目標?另外,如果你有很好的網站教程來處理datagrids,我會非常感激(我發現的大多數都太複雜,或者沒有很好解釋)。看起來像excel的WPF窗口
非常感謝!
不太可能,你可以在一個WPF項目上工作,而無需使用'Binding'和我的意見是,你將不得不使用一個DataGrid的' ' – Dante
WPF,DataBinding和MVVM都攜手並進。我建議你在繼續之前開始在這些項目上尋找教程。 – EtherDragon
我最近在我的博客上寫了一些東西[解釋WPF的DataContext](http://rachel53461.wordpress.com/2012/07/14/what-is-this-datacontext-you-speak-of/)。它可以幫助你理解WPF及其綁定系統。基本上WPF有兩層:UI層和數據層。數據層('DataContext')是您的實際應用程序,完全在代碼中,而您的UI層位於數據層之上,併爲用戶提供了一個用戶友好的界面,以便與數據層進行交互。綁定只是爲UI層提供一種在數據層中查找值的方法。 – Rachel