WPF,滚动条拇指向后显示

WPF,滚动条拇指向后显示,wpf,xaml,scrollbar,controltemplate,Wpf,Xaml,Scrollbar,Controltemplate,我按照教程从该站点创建滚动条模板: 但由于某些原因,Thumb控件是向后的,当scrollviewer的内容位于顶部时,Thumb位于底部,当我单击底部重复按钮时,scrollviewer中的内容会正确滚动,但Thumb会向上移动。反之亦然,当我单击顶部的“重复”按钮时,拇指向下 不知道我做了什么使它这样做…当我删除我创建的控件模板时,它会返回到默认样式,并且拇指被正确放置 下面是控件模板的代码。我把这个模板引用到了滚动条控件中,除了拇指,所有的东西都显示得很好 <ControlTempl

我按照教程从该站点创建滚动条模板:

但由于某些原因,Thumb控件是向后的,当scrollviewer的内容位于顶部时,Thumb位于底部,当我单击底部重复按钮时,scrollviewer中的内容会正确滚动,但Thumb会向上移动。反之亦然,当我单击顶部的“重复”按钮时,拇指向下

不知道我做了什么使它这样做…当我删除我创建的控件模板时,它会返回到默认样式,并且拇指被正确放置

下面是控件模板的代码。我把这个模板引用到了滚动条控件中,除了拇指,所有的东西都显示得很好

<ControlTemplate x:Key="kd_VertScrollBar" TargetType="{x:Type ScrollBar}">
                <Grid Width="15">
                    <Grid.RowDefinitions>
                        <RowDefinition MaxHeight="25"/>
                        <RowDefinition Height=".00001*"/>
                        <RowDefinition MaxHeight="25"/>
                    </Grid.RowDefinitions>

                    <Border Grid.RowSpan="3" CornerRadius="2" Background="#CCCCCCCC" /> 

                    <RepeatButton Grid.Row="0"
                        Background="Aqua"
                        Height="25"
                        ContentTemplate="{StaticResource RepeatButtonImage}"
                        Command="ScrollBar.LineUpCommand" />

                    <Track Grid.Row="1">
                        <Track.DecreaseRepeatButton>
                            <RepeatButton Style="{StaticResource ScrollBarPageButton}" Command="ScrollBar.PageUpCommand" />
                        </Track.DecreaseRepeatButton>

                        <Track.Thumb>
                            <Thumb Style="{StaticResource ScrollBarThumb}" Background="Blue" BorderBrush="Black" />
                        </Track.Thumb>

                        <Track.IncreaseRepeatButton>
                            <RepeatButton Style="{StaticResource ScrollBarPageButton}" Command="ScrollBar.PageDownCommand" />
                        </Track.IncreaseRepeatButton>
                    </Track>

                    <RepeatButton x:Name="ToBottom" Grid.Row="2"
                        Background="Aqua"
                        Height="25"
                        ContentTemplate="{StaticResource RepeatButtonImage}"
                        Command="ScrollBar.LineDownCommand" />

                </Grid>
            </ControlTemplate>

任何帮助都将不胜感激

您必须在
曲目
上设置为
true
,这是默认模板的功能。

如何?