wpf datagrid 设置了滚动条颜色,宽度,可是小三角不见了

问题描述

就是如图片所示,我设置了滚动条的颜色,小三角就消失了

解决方案

解决方案二:
<!--DataGrid样式--><Stylex:Key="DataGridStyle_New2"TargetType="{x:TypeDataGrid}"><SetterProperty="BorderThickness"Value="0"/><SetterProperty="CanUserSortColumns"Value="False"/><SetterProperty="HorizontalScrollBarVisibility"Value="Auto"/><SetterProperty="VerticalScrollBarVisibility"Value="Auto"/><SetterProperty="HorizontalAlignment"Value="Left"/><SetterProperty="AutoGenerateColumns"Value="False"/><SetterProperty="CanUserAddRows"Value="False"/><SetterProperty="Background"Value="Transparent"/><SetterProperty="RowBackground"Value="Transparent"/><SetterProperty="AlternatingRowBackground"Value="#F6FDF6"/><SetterProperty="HorizontalGridLinesBrush"Value="#81775E"/><SetterProperty="VerticalGridLinesBrush"Value="#81775E"/><SetterProperty="HeadersVisibility"Value="Column"/><SetterProperty="GridLinesVisibility"Value="All"/><SetterProperty="Foreground"Value="Black"/><SetterProperty="FontSize"Value="14"/><SetterProperty="CanUserReorderColumns"Value="False"/><SetterProperty="DataGrid.ColumnHeaderStyle"Value="{StaticResourceDataGridColumnHeaderStyle1}"/><SetterProperty="DataGrid.RowStyle"Value="{StaticResourceDataGridRowxStyle2}"/><SetterProperty="DataGrid.CellStyle"Value="{StaticResourceDataGridCellStyle}"/><EventSetterEvent="DataGridCell.GotFocus"Handler="CellGotFocus"/><Style.Resources><SolidColorBrushx:Key="{x:StaticSystemColors.ControlTextBrushKey}"Color="Black"Opacity="1"/><!--滑块--><Stylex:Key="ScrollBarThumb1"TargetType="{x:TypeThumb}"><SetterProperty="OverridesDefaultStyle"Value="true"/><SetterProperty="IsTabStop"Value="false"/><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="{x:TypeThumb}"><Grid><RectangleFill="#11A11B"RadiusX="0"RadiusY="0"/></Grid></ControlTemplate></Setter.Value></Setter></Style><Stylex:Key="HorizontalScrollBarPageButton"TargetType="{x:TypeRepeatButton}"><SetterProperty="OverridesDefaultStyle"Value="true"/><SetterProperty="Background"Value="#FFFFFF"/><SetterProperty="Focusable"Value="false"/><SetterProperty="IsTabStop"Value="false"/><SetterProperty="Opacity"Value="0"/><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="{x:TypeRepeatButton}"><RectangleFill="{TemplateBindingBackground}"Width="{TemplateBindingWidth}"Height="{TemplateBindingHeight}"/></ControlTemplate></Setter.Value></Setter></Style><Stylex:Key="VerticalScrollBarPageButton"TargetType="{x:TypeRepeatButton}"><SetterProperty="OverridesDefaultStyle"Value="true"/><SetterProperty="Background"Value="#FFFFFF"/><SetterProperty="Focusable"Value="false"/><SetterProperty="IsTabStop"Value="false"/><SetterProperty="Opacity"Value="0"/><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="{x:TypeRepeatButton}"><RectangleFill="{TemplateBindingBackground}"Width="{TemplateBindingWidth}"Height="{TemplateBindingHeight}"/></ControlTemplate></Setter.Value></Setter></Style><StyleTargetType="{x:TypeScrollBar}"><SetterProperty="Stylus.IsPressAndHoldEnabled"Value="false"/><SetterProperty="Stylus.IsFlicksEnabled"Value="false"/><SetterProperty="Background"Value="#FFFFFF"/><SetterProperty="Margin"Value="0,1,1,6"/><SetterProperty="Width"Value="5"/><SetterProperty="MinWidth"Value="5"/><SetterProperty="Opacity"Value="0.8"/><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="{x:TypeScrollBar}"><Gridx:Name="Bg"SnapsToDevicePixels="true"><Trackx:Name="PART_Track"IsEnabled="{TemplateBindingIsMouseOver}"IsDirectionReversed="true"><Track.DecreaseRepeatButton><RepeatButtonStyle="{StaticResourceVerticalScrollBarPageButton}"Command="{x:StaticScrollBar.PageUpCommand}"/></Track.DecreaseRepeatButton><Track.IncreaseRepeatButton><RepeatButtonStyle="{StaticResourceVerticalScrollBarPageButton}"Command="{x:StaticScrollBar.PageDownCommand}"/></Track.IncreaseRepeatButton><Track.Thumb><ThumbStyle="{StaticResourceScrollBarThumb1}"/></Track.Thumb></Track></Grid></ControlTemplate></Setter.Value></Setter><Style.Triggers><TriggerProperty="Orientation"Value="Horizontal"><SetterProperty="Background"Value="#FFFFFF"/><SetterProperty="Margin"Value="1,0,6,1"/><SetterProperty="Height"Value="10"/><SetterProperty="MinHeight"Value="10"/><SetterProperty="Width"Value="Auto"/><SetterProperty="Opacity"Value="1"/><SetterProperty="Template"><Setter.Value><ControlTemplateTargetType="{x:TypeScrollBar}"><Gridx:Name="Bg"SnapsToDevicePixels="true"><Trackx:Name="PART_Track"IsEnabled="{TemplateBindingIsMouseOver}"><Track.DecreaseRepeatButton><RepeatButtonStyle="{StaticResourceHorizontalScrollBarPageButton}"Command="{x:StaticScrollBar.PageLeftCommand}"/></Track.DecreaseRepeatButton><Track.IncreaseRepeatButton><RepeatButtonStyle="{StaticResourceHorizontalScrollBarPageButton}"Command="{x:StaticScrollBar.PageRightCommand}"/></Track.IncreaseRepeatButton><Track.Thumb><ThumbStyle="{StaticResourceScrollBarThumb1}"/></Track.Thumb></Track></Grid></ControlTemplate></Setter.Value></Setter></Trigger><TriggerProperty="Orientation"Value="Vertical"><SetterProperty="Background"Value="Transparent"/><SetterProperty="Margin"Value="0,1,0,0"/><SetterProperty="Height"Value="Auto"/><SetterProperty="MinWidth"Value="10"/><SetterProperty="Width"Value="10"/><SetterProperty="Opacity"Value="0.8"/></Trigger></Style.Triggers></Style></Style.Resources></Style>

这是样式
解决方案三:
upupup
解决方案四:
upupup
解决方案五:
自己改颜色

时间: 2024-09-12 08:48:28

wpf datagrid 设置了滚动条颜色,宽度,可是小三角不见了的相关文章

wpf datagrid 设置行颜色

问题描述 wpf datagrid 设置行颜色 ** 我是这样设置颜色,主要是验证一数据根据条件给行设置颜色.但是一滚动颜色设置就不对了,行颜色来回跑** DataGridRow row = (DataGridRow)dataGrid.ItemContainerGenerator.ContainerFromIndex(rowIndex); if (rowContainer == null) { dataGrid.UpdateLayout(); dataGrid.ScrollIntoView(da

ScrollView滚动条颜色的设置方法_Android

很多开发者在做Android UI时不知道如何设置ScrollView滚动条控件的滑块颜色,其实通过ScrollView的xml布局属性android:scrollbarThumbVertical可以关联一个drawable对象,比如说在ScrollView中我们有 android:scrollbars="vertical" //滚动条是垂直的android:scrollbarThumbVertical="@drawable/red" //垂直滚动条颜色为red,r

如何用CSS设置滚动条颜色?

我们在浏览网页的时候有时可以看到网页滚动条颜色不是系统默认的样式,而是漂亮的红色或其它颜色样式,其实这就是在网页代码之间加入代码来实现的,具体是哪些代码呢?   页面滚动条代码及其解释如下: scrollbar-3d-light-color 设置或检索滚动条亮边框颜色  scrollbar-highlight-color 设置或检索滚动条3D界面的亮边(ThreedHighlight)颜色  scrollbar-face-color 设置或检索滚动条3D表面(ThreedFace)的颜色  sc

网页制作中有关设置浏览器滚动条的参数

浏览器|网页 有朋友常提关于IE滚动条的问题,特总结该贴.简单地介绍一下涉及浏览器滚动条的样式表内容(某些样式需ie5.5+才能支持): 1.overflow内容溢出时的设置(设定被设定对象是否显示滚动条)overflow-x水平方向内容溢出时的设置overflow-y垂直方向内容溢出时的设置以上三个属性设置的值为visible(默认值).scroll.hidden.auto. 2.scrollbar-3d-light-color立体滚动条亮边的颜色(设置滚动条的颜色)scrollbar-arr

wpf datagrid进入编辑模式

问题描述 wpf datagrid进入编辑模式 请教,wpf的datagrid怎么禁止双击某自定义列进入(退出)编辑模式,而是点击列中的button进入编辑模式, 解决方案 默认将每列设置成只读的 当点击button,再将此行设置成可编辑即可 解决方案二: 设置成可编辑后,在单元格的空白处点击会退出编辑模式的.单元格里有三个button

jquery easyui 1.3.4 的datagrid无法自适应高度和宽度,

问题描述 jquery easyui 1.3.4 的datagrid无法自适应高度和宽度, <div class="easyui-tabs" fit="true" border="false"> <div title="用户管理" border="false"> <!-- --> <div id="searchpanel" class="

wpf datagrid 单元格获得焦点后有一圈虚线包围

问题描述 wpf项目,datagrid设置为选择一行,但当点击某行时,被点击的单元格获得焦点并有一个虚线框显示出来,如何去掉这个虚线框 解决方案 解决方案二:winform下应该是这样做的,通过设置datagridview的GridColor属性为Control,如此同时要设置整个窗体的BackColor的属性也为Control,这两个保持一致就可以了,你在wpf下试试行吗?解决方案三:该回复于2011-08-29 09:08:06被版主删除解决方案四:同求帮顶不点击没事一点击就出来虚线边框都快

怎么设置scrollbar滚动条控件按照整倍数滚动列表视图?

问题描述 怎么设置scrollbar滚动条控件按照整倍数滚动列表视图? 怎么设置scrollbar滚动条控件按照整倍数滚动列表视图?怎么调整滚动条滚动的步进值?

jQuery设置指定网页元素宽度和高度的方法

 这篇文章主要介绍了jQuery设置指定网页元素宽度和高度的方法,涉及jQuery操作width及height方法的技巧,具有一定参考借鉴价值,需要的朋友可以参考下     本文实例讲述了jQuery设置指定网页元素宽度和高度的方法.分享给大家供大家参考.具体实现方法如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <!DOCTYPE html> <html> <head> <script src=&