我目前正在编写一个包含速率的 WPF 进度条(请参阅Windows 8 - Fancy Progress Bars API?)。
下面的屏幕截图显示了我到目前为止所获得的内容(左)以及作为我学习练习的一部分在代码中做得不好(右)。我现在正在尝试将代码版本转换为尽可能多地使用 XAML。
通过创建一个名为RateBase的新类并以与 RangeBase 类似的方式实现它,我已经完成了大部分工作。然后我添加了一个新实例并提供了一个模板文件RangeGraph。我正在尝试尽可能按照书本进行,但我不确定如何处理最后阶段。
我现在想添加一个图表,这个图表是为了显示速率,因为它随着进度的进展而在历史上发生了变化。我将“汇率”作为可以绑定的值,但我相信在某些地方我需要一个包含我的历史汇率值的 Double[]。我的问题是它应该放在哪里(我真的不想污染 RateBase)以及如何从我的模板绑定到它(如果我在那里添加属性,我不相信我可以绑定到 RangeGraph.cs 或者是我错了吗?)