您需要设置此特定Slider
实例的Template
属性,才能覆盖其ControlTemplate
:
<Slider Value="{Binding MotorDemandSpeed}" Maximum="3500">
<Slider.Template>
<ControlTemplate TargetType="Slider">
<!-- define the custom template without a track here... -->
</ControlTemplate>
</Slider.Template>
</Slider>
x:Key
和 TargetType
修改单个部分(例如轨道)。此问题 提供了修改滚动条控件模板的示例,这很可能类似于您拥有的滑块控件模板。第一步是确定您的主题中使用此滑块的 Xaml 文件,并找到定义轨道栏、滑块等部分的部分。然后您应该能够按照自己的喜好重新创建控件,或者完全删除不需要的部分。您是否在使用任何第三方控件,他们可能具有有关如何编辑其主题的信息?也许尝试调查修改控件模板以更好地理解控件模板。这是滑块控件模板的 MDSN 页面,您可能会发现这很有用。