私はScrollViewerを持つアプリを持っています。 2つのスクロールバーが会う場所は迷惑な小さな広場です(下のimgを参照)。私は取り除こうとしています。私はアプリを "スヌープ"するとき、私はそれを "長方形"として見つけることができますが、私はScrollViewerのその部分を想定していますか?スクロールバーが会う厄介な広場
私は検索しましたし、この上の任意の情報を検索しますが、私は見つけることができるすべてはそれの上に何かを置くことによって、それを隠すための提案は次のとおりです。■
これをソートする誰もが正しい方向に私を指すことができますか?
<ControlTemplate x:Key="HorizontalScrollBar"
TargetType="{x:Type ScrollBar}">
<Grid >
<Grid.ColumnDefinitions>
<ColumnDefinition MaxWidth="18"/>
<ColumnDefinition Width="0.00001*"/>
<ColumnDefinition MaxWidth="18"/>
</Grid.ColumnDefinitions>
<Border
Grid.ColumnSpan="3"
CornerRadius="2"
Background="Transparent" />
<RepeatButton
Grid.Column="0"
Style="{StaticResource ScrollBarLineButton}"
Width="18"
Command="ScrollBar.LineLeftCommand"
Content="M 4 0 L 4 8 L 0 4 Z" />
<Track
Name="PART_Track"
Grid.Column="1"
IsDirectionReversed="False">
<Track.DecreaseRepeatButton>
<RepeatButton
Style="{StaticResource ScrollBarPageButton}"
Command="ScrollBar.PageLeftCommand" />
</Track.DecreaseRepeatButton>
<Track.Thumb>
<Thumb
Style="{StaticResource ScrollBarThumb}"
Margin="0,1,0,1"
Background="{DynamicResource NormalBrush}"
BorderBrush="{DynamicResource NormalBorderBrush}" />
</Track.Thumb>
<Track.IncreaseRepeatButton>
<RepeatButton
Style="{StaticResource ScrollBarPageButton}"
Command="ScrollBar.PageRightCommand" />
</Track.IncreaseRepeatButton>
</Track>
<RepeatButton
Grid.Column="3"
Style="{StaticResource ScrollBarLineButton}"
Width="18"
Command="ScrollBar.LineRightCommand"
Content="M 0 0 L 4 4 L 0 8 Z"/>
</Grid>
</ControlTemplate>
どのようにスクロールバーの色を取得していますか? – Paparazzi
私はWPFの専門家ではなく、私はすべてを理解しているとは言えませんが、このコントロールテンプレートから来ていることがわかります – Fred
おそらくそれを破っているのではなくGrid.Column = "3"が範囲外です。 – Paparazzi