我正在尝试在WPF中创建自己的自定义进度条(以重新创建Windows 8 Progress Bars)。我决定尽可能地坚持标准模式,所以我认为最好从RangeBase控件继承。我开始使用模板跟踪guide扩展RangeBase。
我遇到的问题是我打算有一些代码(主要用于渲染图形),我不相信我可以通过模板来做到这一点。这是对的吗?
最佳做法是切换到使用ContentControl并实现与RangeBase类似的接口吗?或者我还能做些什么。
答案 0 :(得分:1)
为什么你难以覆盖RangeBase的控件模板并实现自己的外观?
下面的这个链接有一个温度计实现,为WPF进度条提供了一个很酷的控件模板(因此也是范围基础)