猿问

wpf/silverlight如何写出如下弧向的渐变效果?

这原本时一个Progressbar,被我改成了这样的模板。

引入了:xmlns:ed="http://schemas.microsoft.com/expression/2010/drawing"

https://img3.mukewang.com/5b712eff0001234807270915.jpg

https://img1.mukewang.com/5b712f0c0001114f07150191.jpg

由于标记部分使用的是固定的线性画刷,所以只有在progressbar的value为某些值是才能达到我想要的效果。


慕姐8265434
浏览 894回答 1
1回答

翻过高山走不出你

有些时候,你可以换一个角度去思考问题,不一定非要用progressbar才可以达成这个效果的呀。我一般会用两个同心圆,一大一小就可以造出这个进度条了。再用一个正方形做渐变,把正方形切成四分之一弧形,正方形的一个角对准圆心做旋转就OK了。
随时随地看视频慕课网APP
我要回答