对使用椭圆来显示进度感到好奇,可能是因为进度条使用 IsIndeterminate。我将有椭圆,其中颜色或不透明度会产生从左到右移动的效果,但椭圆控件不是销售条,而是分散开来。我不是在寻找一个可行的例子,只是希望以最佳方式实现这一目标。
<Canvas VerticalAlignment="Stretch" HorizontalAlignment="Stretch" Name="canvas1" >
<Ellipse Height="15" Name="ellipse1" Fill="DodgerBlue" Stroke="DodgerBlue" Width="15" />
<Ellipse Height="15" Name="ellipse3" Fill="DimGray" Stroke="DodgerBlue" Width="15" Canvas.Left="21" Canvas.Top="0" />
<Ellipse Height="15" Name="ellipse2" Fill="DimGray" Stroke="DodgerBlue" Width="15" Canvas.Left="42" Canvas.Top="0" />
</Canvas>