【发布时间】:2016-05-26 00:13:41
【问题描述】:
在this question and answer 的帮助下,我设法创建了一个径向进度条。这实现了弧线绘制概念,其中弧线绑定到开始和结束角度。
我现在遇到的问题是我希望进度条从弧的中心具有径向渐变。这为进度条提供了从圆弧内侧到圆弧外侧的“线性渐变”。我正在尝试在弧的笔划上应用径向渐变(ProgressBar 的 Foreground 属性),但这会将径向渐变应用在弧线的中心,而不是弧线对象的中心(如下所示)。
当圆弧为 100%(或任何高于 75%)时,笔划的中心位于圆弧的中心,从而产生所需的结果。
如何始终将径向渐变的中心调整到圆弧的中心,以便在所有填充百分比处应用所需的渐变?还是有更好的解决方案/方法来解决这个问题?
【问题讨论】:
-
支持径向渐变的开源库:github.com/panthernet/XamlRadialProgressBar
标签: c# wpf visual-studio xaml