WPF界面開發(fā)工具DevExpress WPF示例應(yīng)用程序:具有新的圖表功能和股票市場(chǎng)演示更新
下載DevExpress v20.1完整版 DevExpress v20.1漢化資源獲取
通過DevExpress WPF Controls,您能創(chuàng)建有著強(qiáng)大互動(dòng)功能的XAML基礎(chǔ)應(yīng)用程序,這些應(yīng)用程序?qū)W⒂诋?dāng)代客戶的需求和構(gòu)建未來新一代支持觸摸的解決方案。
我們的演示包含了示例應(yīng)用程序,這些應(yīng)用程序復(fù)制了潛在的實(shí)用場(chǎng)景。在DevExpress上一個(gè)版本中更新了WPF Stock Market演示并擴(kuò)展了其功能,本文將總結(jié)DevExpress v20.1在金融領(lǐng)域的一些更改,并將在以后的版本中進(jìn)一步完善此演示。
如果您已經(jīng)安裝了WPF Subscription v20.1,可以通過一下鏈接來啟動(dòng)演示:dxdemo://WPF/StockMarketTraderDemo
WPF Charts
Stock Market應(yīng)用程序中的主要視圖是“交易圖表”,我們使用WPF Chart控件的作為價(jià)格,并用S作為銷量,系列使用可幫助生成高級(jí)布局。

配置為在任何時(shí)間點(diǎn)最多顯示1200個(gè)系列點(diǎn),使用鼠標(biāo)滾輪根據(jù)需要放大和縮小。
十字準(zhǔn)線是內(nèi)置功能,默認(rèn)情況下,十字線會(huì)在標(biāo)簽中顯示內(nèi)容。在此示例應(yīng)用程序中,我們選擇在,以避免UI混亂。
是WPF Chart控件的新增功能,在此演示中Toolbar允許用戶添加指標(biāo)/注釋并指定所需的時(shí)間間隔。
市場(chǎng)深度視圖是該演示的新增功能,為了創(chuàng)建此視圖,我們使用WPF Chart控件來顯示兩個(gè) - 一個(gè)出價(jià)(購(gòu)買訂單)、另一個(gè)出價(jià)(出售訂單)。

WPF Grid
WPF Data Grid在屏幕右側(cè)顯示原始數(shù)據(jù),Order Book包含兩個(gè)網(wǎng)格,一個(gè)網(wǎng)格在另一個(gè)網(wǎng)格之上。 排序被禁用,并且每次數(shù)據(jù)源更新時(shí), 和方法都會(huì)將兩個(gè)網(wǎng)格滾動(dòng)到最新記錄。
有助于提高數(shù)據(jù)的可視化和可讀性。
App布局
我們使用WPF Tab控件來組織各個(gè)UI元素,每個(gè)市場(chǎng)股票都顯示在單獨(dú)的標(biāo)簽中,您可以將標(biāo)簽拖動(dòng)到面板外來創(chuàng)建新的窗口。
當(dāng)您單擊新標(biāo)簽按鈕時(shí),它將顯示一個(gè)包含可用庫(kù)存的彈出菜單,此菜單是自定義,它顯示GridControl。

WPF Tab控件集成到中, ThemedWindow支持,并提供許多自定義選項(xiàng)。 例如將InformationPanel視圖放置在集合中來顯示市場(chǎng)趨勢(shì)。
MVVM
我們使用來構(gòu)建視圖和視圖模型,該框架使您可以跳過繁瑣的步驟,例如通知和命令實(shí)現(xiàn)。 和標(biāo)記擴(kuò)展為您提供了易于使用的語(yǔ)法,來根據(jù)需要綁定視圖和視圖模型。
DevExpress技術(shù)交流群2:775869749 歡迎一起進(jìn)群討論