Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改滑块';s高度_C#_Wpf_Slider_Windows Store Apps - Fatal编程技术网

C# 更改滑块';s高度

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

我有一个滑块。当我设置其高度时,选择边框会改变,但滑块高度仍然相同(22px)

以下是一个屏幕截图:

我相信我需要更改默认样式中的一些属性,但我不明白是什么-我想使高度动态-如果我更改为200,它将是200,如果我更改为158,它将是158,依此类推


我成功地将高度更改为特定高度,方法是将
水平拇指
高度更改为特定高度(更改为不同于我设置的高度)

更新2



更新1

好的,我得到了你想要的。当增加滑块本身的高度时,还需要增加轨迹高度。然后需要自定义滑块。我用
{TemplateBinding Height}
替换了
{StaticResource SliderTrackThemeHeight}
,因此当滑块的高度增加时,滑块轨迹也会增加

风格


Application.Current.Resources["SliderTrackThemeHeight"] = YOUR_DYNAMIC_VALUE;