對所有WPF天才的問候。WPF DataGrid和其他DataGrid組件
我是一位專業的Java開發人員,也是.NET &相關技術的新成員。所以如果我問任何愚蠢的問題,請和我一起裸照。 :)
我&我的團隊得到了一個新的項目,用WPF開發(使用普通的WPF和/或第三方庫),其中DataGrid組件需要具備以下功能。在45度角
- 標題行的文本(或任何其他角度用戶希望)
- 摘要行(多個)
- 摘要列(多個)
- 不同的背景顏色爲一些列(S) /列
- 樞軸支持
- 能夠爲行/列指定右鍵單擊事件的新命令(例如,我們需要一些命令,如「創建」,「刪除」,「導出」,「隱藏」 ,「禁用」等)
- 通過右鍵點擊和對電網
- 選擇「創建」一個新的數據行/列通過右鍵點擊和手動
- 重新排序列/行的網格/列中選擇「刪除」刪除行/列&按字母順序排列
- 複製(使用值複製整個行或列)。 (例如,複製「產品名稱」一欄應產生「產品名稱(副本)」,「產品名稱(副本2)」等)
- 禁用列/行(顯示在應用程序中,但不是用於報告和/或其他功能)
- 如果一個單元格有備忘錄,則存在紅色的角落(如在excel中註釋)
- 對於顯示給用戶的列標題應該有最大長度。 (如果列名太長,它將在某個點被截斷並且整個名稱可能通過懸停在標題上在工具提示中看到)
- 單元格的多選和複製它們的內容
- 突出顯示(例如,在搜索表單中,我們通過一些參數搜索特定的行,並且如果發現該行應該在網格中突出顯示)
- 要只有幾列的標題(例如。out 5列,只有2列應該有標題)
我試過WPF的DataGrid組件&我設法實現了fol降脂。
- 標題行的在45度角的文本(或任何其他角度用戶希望)
- 不同的背景顏色爲一些行(多個)/列(多個)
- 摘要列(多個)
然後我嘗試了DevExpress的DataGrid組件&我設法實現了以下功能。
- 摘要行(S)
現在我有幾個問題。
- 所有這些功能都可以從普通的WPF中實現嗎?
- 我是否需要不同框架/第三方庫(例如DevExpress)的支持?
- 在性能(速度)和內存消耗方面使用普通WPF組件的優點是什麼?
- 是否還有更多的第三方庫提供這些功能?
- 最重要的是,對於WPF專家來說,比如說,如果我們要從頭開始使用普通的WPF,那麼構建這樣一個組件需要多長時間?
預計您的迴應。 非常感謝。
此致敬禮, Asela。
而不是問*許多問題*,嘗試實現某些目標,如果失敗 - 在這裏提出一個*單個問題,發佈你做了什麼,想要什麼,爲什麼它不起作用等。不要忘記先使用搜索;) – Sinatr 2014-10-17 11:31:41