爲何說簡單呢,其實這個Dashboard並無用到什麼過高深的技術,核心是在計算上,一個核心的座標點計算公式以前已經在個人博客有過度享了:「 已知圓心和半徑手繪一個圓形-C#/WF」,直接套用便可。git
顯示效果仍是不錯的,樣式是參考了PowerBI的一個案例。其中全部的顏色都是能夠自由搭配替換的。github
標識儀表盤的上限值。
ide
指最底部的文字字體顏色。字體
指最底部的文字的字體。spa
這個說的並不是指針真實的角度,可是卻和指針的大小關聯,值越大標識指針越大,最大不可超過200.3d
這個屬性指的是指針的顏色。指針
標識指針是單線條仍是填充式的,默認是填充的,也就是如上所展現的,設置False爲單線條樣式,以下展現。blog
指的是內測的圓弧背景色,非中心圓。繼承
指的是如圖所指的外側的淺藍色線條的顏色。rem
指的是如圖所指的內側的深藍色線條的顏色。
指的是中心圓的背景色
指的是當前進度條劃過的顏色
默認模式是Inner模式,有三種可供選擇,分別是:Inner、Center、Fill。如下分別展現了三種模式:
Inner:
Center:
Fill:
如圖中所指,標識沒有達到時刻度值和刻度線的顏色。
除了以上重寫的屬性以外,還使用了從Control繼承過來的一些屬性。
儀表盤中間的Title內容。
儀表盤中間的Title顏色。
儀表盤中間的Title字體。
總的來講自定義性仍是比較高的,能夠自由搭配顏色,界面效果參考自PowerBI,其餘內容爲原創,轉發請註明來源!
Git:https://github.com/qylost/Das...
本地下載:本地下載