0
在用戶輸入後,我的WPF應用程序我顯示的儀表板以呈現用戶的數據的輸出。
現在我想要的是一個類似上面的控件,其中藍色從左到右填充了該段。 例如如果返回值爲100,則藍色填充整個分段,如果爲0,則不顯示藍色。
使用普通矩形很容易創建,但曲線是一個挑戰。 對於使用矩形的參考,在按鈕單擊時,將在0-100範圍內創建一個值,然後將其乘以(矩形寬度)/(最大值)的比率。然後將矩形寬度設置爲與此相等。
任何想法?
在用戶輸入後,我的WPF應用程序我顯示的儀表板以呈現用戶的數據的輸出。
現在我想要的是一個類似上面的控件,其中藍色從左到右填充了該段。 例如如果返回值爲100,則藍色填充整個分段,如果爲0,則不顯示藍色。
使用普通矩形很容易創建,但曲線是一個挑戰。 對於使用矩形的參考,在按鈕單擊時,將在0-100範圍內創建一個值,然後將其乘以(矩形寬度)/(最大值)的比率。然後將矩形寬度設置爲與此相等。
任何想法?
我想,這CodeProject arcticle演示如何做你需要的。
難道你不只是使用路徑,並作出另一個路徑曲線用戶控制,並設置內部路徑的寬度基於給定的值? – 2012-08-05 19:40:16