C# 滚动条的ControlTemplate仅适用于DataGrid
您好,我有一个滚动条模板,如下所示-仅显示相关部分:C# 滚动条的ControlTemplate仅适用于DataGrid,c#,wpf,vb.net,xaml,templating,C#,Wpf,Vb.net,Xaml,Templating,您好,我有一个滚动条模板,如下所示-仅显示相关部分: <ControlTemplate x:Key="VerticalScrollBar" TargetType="{x:Type ScrollBar}"> <Grid> <Grid.RowDefinitions> <RowDefinition MaxHeight="18"/> <RowDefinition Height="
<ControlTemplate x:Key="VerticalScrollBar" TargetType="{x:Type ScrollBar}">
<Grid>
<Grid.RowDefinitions>
<RowDefinition MaxHeight="18"/>
<RowDefinition Height="0.00001*"/>
<RowDefinition MaxHeight="18"/>
</Grid.RowDefinitions>
<Rectangle Height="35" Width="19" Fill="{StaticResource GreenTeaBrush}" Margin="-35" VerticalAlignment="Top"/>
<Border....
您可以嵌套样式,以下样式隐式应用于DataGrids,它包含也隐式应用的滚动条样式:
如果删除'BasedOn=“{StaticResource{x:typedatagrid}}”,则它会在UI设计器检测循环时出错。谢谢
<Rectangle Height="35" Width="19" Fill="{StaticResource GreenTeaBrush}" Margin="-35" VerticalAlignment="Top"/>