0
DataGridColumnHeaderの縦線の色を変更するにはどうすればよいですか?DataGridColumnHeader縦線の色wpfを変更または削除するにはどうすればよいですか?
私はSeparatorBrush transparentとSeparatorVisibilityを隠していましたが、動作しませんでした。
境界線を描くことはできますが、基本的なセパレータの表示は続きます。
どうすれば修正できますか?崩壊し、それが動作するには、セパレータの可視性を設定することができます↓
<Style x:Key="DataGridHeaderStyle" BasedOn="{StaticResource MetroDataGridColumnHeader}" TargetType="{x:Type DataGridColumnHeader}">
<Setter Property="HorizontalContentAlignment" Value="Center"/>
<Setter Property="Background" Value="{StaticResource DataGridRow_2}"/>
<Setter Property="Foreground" Value="White"/>
<Setter Property="BorderBrush" Value="{StaticResource DataGrid_HeaderUnderLine}"/>
<Setter Property="BorderThickness" Value="0,0,1,2"/>
<Setter Property="SeparatorVisibility" Value="Collapsed"/>
</Style>
私の質問を編集しました。既にseparatorVisibilityを折りたたんで設定しました。 – parfum
あなたのスタイルは既存のスタイルに基づいており、セパレータの可視性を上書きする可能性があります。また、境界線の太さを指定して、余分なスタイルを削除してから、まずセパレータを非表示にしてから、残りのスタイルを段階的に追加してください。 –
ありがとう!あなたが正しい。 – parfum