C# 更改滑块';s高度
我有一个滑块。当我设置其高度时,选择边框会改变,但滑块高度仍然相同(22px) 以下是一个屏幕截图: 我相信我需要更改默认样式中的一些属性,但我不明白是什么-我想使高度动态-如果我更改为200,它将是200,如果我更改为158,它将是158,依此类推C# 更改滑块';s高度,c#,wpf,slider,windows-store-apps,C#,Wpf,Slider,Windows Store Apps,我有一个滑块。当我设置其高度时,选择边框会改变,但滑块高度仍然相同(22px) 以下是一个屏幕截图: 我相信我需要更改默认样式中的一些属性,但我不明白是什么-我想使高度动态-如果我更改为200,它将是200,如果我更改为158,它将是158,依此类推 我成功地将高度更改为特定高度,方法是将水平拇指高度更改为特定高度(更改为不同于我设置的高度)更新2 更新1 好的,我得到了你想要的。当增加滑块本身的高度时,还需要增加轨迹高度。然后需要自定义滑块。我用{TemplateBinding Hei
我成功地将高度更改为特定高度,方法是将
水平拇指高度更改为特定高度(更改为不同于我设置的高度)更新2
更新1
好的,我得到了你想要的。当增加滑块本身的高度时,还需要增加轨迹高度。然后需要自定义滑块。我用{TemplateBinding Height}
替换了{StaticResource SliderTrackThemeHeight}
,因此当滑块的高度增加时,滑块轨迹也会增加
风格
Application.Current.Resources["SliderTrackThemeHeight"] = YOUR_DYNAMIC_VALUE;