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