WPF界面開發工具DevExpress WPF使用教程:創建綁定到數據的3D圖表控件(第二部分)
下載DevExpress v20.1完整版 DevExpress v20.1漢化資源獲取
通過DevExpress WPF Controls,您能創建有著強大互動功能的XAML基礎應用程序,這些應用程序專注于當代客戶的需求和構建未來新一代支持觸摸的解決方案。
在本教程中,您將完成可視化數據源所需的步驟。
應該執行以下步驟,本文我們將為大家介紹3個步驟及最后結果,更多完整內容歡迎持續關注!
- Step 1. 編寫一個應用程序
- Step 2. 為圖表和系列綁定添加數據
- Step 3. 配置系列視圖
- 結果
Step 2. 向數據添加圖表和系列綁定
添加Chart3D控件,并將使用視圖模型數據填充一系列。
- 要將添加到窗體,請將其從工具箱中拖動,該控件可在DX.20.1: Data & Analytics標簽中找到。

放置控件后,右鍵單擊它,然后從調用的菜單中選擇Layout | Reset All。

注意:默認情況下,從工具箱中添加Chart3D控件后,它將包含圖例和系列存儲,用于存儲帶有手動填充的系列點的系列。
- 現在,顯示Chart3D系列中的視圖模型數據。 請在Properties窗口中找到屬性,然后將其展開。 找到 屬性,然后單擊它旁邊的省略號按鈕。 然后,在調用的集合編輯器中,選擇Series3D series,并在Properties列表中,將屬性設置為。

找到屬性,然后單擊property marker,從調用的菜單中,選擇Create Data Binding....

在調用的Create Data Binding對話框窗口中,選擇Stars屬性,然后點擊OK。

現在,指定用于參數和點值的數據成員名稱。將屬性設置為X,將設置為Y,將設置為Z。此外,將屬性設置為ColorIndex,此屬性指定的數據源值將使點著色,單擊確定關閉編輯器并保存更改。

Chart3D數據已配置,當前該系列的XAML標記應如下所示。
<dxc:Series3D DisplayName="Series 1"> <dxc:Series3D.View> <dxc:SurfaceSeriesView> <dxc:SurfaceSeriesView.FillStyle> <dxc:GradientFillStyle/> </dxc:SurfaceSeriesView.FillStyle> </dxc:SurfaceSeriesView> </dxc:Series3D.View> <dxc:SeriesPoint3DDataSourceAdapter DataSource="{Binding Stars}" XArgumentDataMember="X" YArgumentDataMember="Y" ValueDataMember="Z" ColorDataMember="ColorIndex"/> </dxc:Series3D>
數據綁定到Chart3D控件,下一步將配置該系列的外觀選項,我們將在下篇文章中為大家介紹,敬請期待~
DevExpress技術交流群2:775869749 歡迎一起進群討論