原創|其它|編輯:郝浩|2012-12-10 15:51:24.000|閱讀 1475 次
概述:在前面的文章中《Mindscape WPF Elements使用教程:構建超炫儀表盤(一)》種我們看見了使用WPF Elements創建的儀表盤的效果,我們現在看一下要創建的儀表盤所包含的內容部分。
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關鏈接:
在前面的文章中《Mindscape WPF Elements使用教程:構建超炫儀表盤(一)》種我們看見了使用WPF Elements創建的儀表盤的效果,我們現在看一下要創建的儀表盤所包含的內容部分。
所創建的儀表內容總的來說,儀表盤顯示的是一個公司里三個主要的銷售量。儀表盤的主要的數據源時訂單列表,包括時間和購買每個的錢,在儀表盤中的每個部件都是顯示著來自這個數據的統計數據。從最上面的儀表盤中,會看見時間管理器,這個控件會沿著時間尺度顯示繪制數據,為用戶提供了一種簡單的方法在一些有趣的數據里來選擇一個時間范圍,比如說:增加產品的銷售。通過放大圖表,用戶可以選擇將相應更新主要和次要的時間單位,這使得它足夠靈活來選擇小時間范圍如一天或大范圍如幾年。
在這個儀表盤的示例中,時間資源管理器是策劃著所有的產品的銷售,但是并不限于只顯示單個的系列,你可以包括其他的圖表系列來估算收入。而在這個儀表示例中,當用戶選擇了一個時間范圍,所有的時間控件將會顯示更多的關于用戶選定區域內銷售的詳細信息。
在時間資源管理器下面是重疊區域圖表,主要顯示著在選定的時間范圍內三個產品每個的總銷售的突破,單鼠標移動到圖表上時,彈出的標簽將會顯示挨著鼠標的每個產品信息,這個功能已經被添加到一個自定義控件中,以便可以簡單的添加到圖表。
在銷售突破圖表的右側是銷售細分圖表,其中顯示了每個產品在10個國建中的銷售額,當鼠標移動到圖表上時,將會彈出tooltip顯示相應地方的具體信息。
數據表格控件被設置用于顯示在選定的時間范圍內每次銷售的原始數據,每次銷售的不同屬性將會顯示在不同的列中,其中一些有自定義模版用于格式化的數據顯示。用戶也可以進行一些常用的數據操作,比如說:排序,重新排列,調整大小,或設置你想要顯示的數據。
在右下角,我們有一些總的銷售值,這里有一對文本塊顯示著當前選擇的時間范圍,以及總的產品銷售收入的動畫,還有一對徑向的儀表在本次的實例中,顯示著預算的隨機值以及去年的同期增漲。
在儀表頂上的方塊主要用于產品類型的數據過濾,隨便點擊一個都將會引起圖表、數據表格、總的銷售值只顯示選定的產品的信息。
現在在大家了解了我們將構建的儀表盤的主要的內容之后,在接下來的文章里就是具體的應用程序的構建,我們將遵循和使用MVVM設計架構來構建。
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都控件