how did set gridcontrol rowstyle in silverlight?

问题描述

how did set gridcontrol rowstyle in silverlight?

我想改变gridcontrol默认的行颜色,不成功。部分代码如下:

        <dxg:GridControl x:Name="_gridControl"  AutoPopulateColumns="False"  ColumnsPopulated="_gridControl_ColumnsPopulated"  Height="150" >
            <dxg:GridControl.View>
                <dxg:TableView x:Name="_tableView" AllowSorting="False" ShowGroupPanel="False"  AutoWidth="true" NewItemRowPosition="Bottom"  RowIndicatorContentTemplate="{StaticResource rowIndicatorContentTemplate}">
                    <dxg:TableView.RowStyle>
                        <Style TargetType="dxg:GridRowContent">
                            <Setter Property="Background" Value="Red" />
                            <Setter Property="Foreground" Value="Red" />
                        </Style>
                    </dxg:TableView.RowStyle>

解决方案

参考Silverlight DevExpress之GridControl+TableView实现隔行换色
先在配置文件和窗口界面设置好,然后在后台代码中添加代码

    #region 隔行换色
    public class SelectionStateToBrushConverter : IValueConverter
    {
        public SolidColorBrush NormalBrush { get; set; }
        public SolidColorBrush AlternateBrush { get; set; }

        public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            bool IsAlterRow = (bool)value;
            if (IsAlterRow)
                return AlternateBrush;
            return NormalBrush;
        }

        public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
        {
            throw new NotImplementedException();
        }
    }
    #endregion

解决方案二:

谢谢。我上边的样式不起作用。我的目的是改变焦点行的背景色和文字颜色。官方给的文字颜色是白色,看不清楚内容。交替换行颜色用这个可以:__tableView.AlternateRowBackground = new SolidColorBrush(Colors.Red);_

时间: 2024-08-03 16:52:33

how did set gridcontrol rowstyle in silverlight?的相关文章

Silverlight重写控件样式

在实际开发应用中,Silverlight默认控件样式并不能满足我们所有的需求,特别是对华丽界面的构造,需 要对现有控件进行皮肤重写.WPF/Silverlight中使用xaml描述界面,类似Css,它们同样有Style和Template .目前微软开源工具包中集成的均是复杂类型控件,如何修改它们的样式确实难倒了不少朋友,那么本节以分 析为主,结合对常用的NumericUpDown控件向大家讲解如何对现有控件进行样式重写. 首先打开工具包中的示例项目: 接着找到NumericUpDownSampl

稳扎稳打Silverlight(55)

介绍 Silverlight 4.0 对 UDP 协议的支持: * UdpSingleSourceMulticastClient - 一个从单一源接收多播信息的客户端,即 SSM 客户端 在线DEMO http://www.cnblogs.com/webabcd/archive/2010/08/09/1795417.html 示例 演示如何通过 UdpSingleSourceMulticastClient 实现 SSM 1.服务端 Form1.cs 代码 // 启动用于演示 SSM 的 Sock

详解Silverlight 2中的独立存储(Isolated Storage)

id.dat记录了当前应用程序的ID quota.dat记录了当前应用程序独立存储的配额,即存储空间大小 used.dat记录已经使用的空间 在另一个s文件夹下可以找到我们创建的目录以及文件,并且可以打开文件来看到存储的内容,如下图所示: 禁用独立存储 现在我们来思考一个问题,既然独立存储是一个与Cookie机制类似的局部信任机制,我们是否也可以禁用独立存储呢?答案自然是肯定的.在Silverlight应用程序上点击右键时,选择Silverlight Configuration菜单,将会看到如下

Silverlight &amp;amp; Blend动画设计系列五:故事板(StoryBoards)和动画(Animations)

正如你所看到的,Blend是一个非常强大的节约时间的设计工具,在Blend下能够设计出很 多满意的动画作品,或许他具体是怎么实现的,通过什么方式实现的我们还是一无所知.本 篇将续前面几篇基础动画之上,详细介绍Silverlight里提供故事板(StoryBorards)的属性 和各种不同类型的动画(Animations)的详细知识点,揭晓在Blend下设计动画的内幕故事. 一.故事板(StoryBoard)属性 Silvelight中的故事板(StoryBoard)提供了管理时间线的功能接口,可

在Silverlight中使用SmoothStreamingMediaElement创建Smooth Streaming播放器

我在"IIS 7 Smooth Streaming技术在Silverlight 3中的应用 "一文中详细介绍了有关 IIS 7.Smooth Streaming技术以及如何在Silverlight中使用MediaElement控件播放Smooth Streaming视频的内容,在继续本文之前,如果你对什么是Smooth Streaming还存在疑问,你 可以先去看看我的那篇文章,也算作是一个入门吧. 在上一文中我向大家介绍了如何利用现有的MediaElement控件来支持Smooth

建立可扩展的silverlight应用框架 step-1

"本文适合silverlight界面设计师参考,程序开发人员最好也了解一下" 首先来看一下需要实现的效果

Silverlight中使用CompositionInitializer宿主MEF

MEF可以在传统应用程序中使用(包括桌面的Winform.控制台程序和Web的ASP.NET),也 可以在RIA的Silverlight中使用.在Silverlight中只是宿主的方式有所不同,实际上在 Silverlight中也可以像传统应用程序中是方式去宿主,MEF也为Silverlight提供了独特的宿 主方式,使用中需要引用System.ComponentModel.Composition.Initialization.dll动态链 接库. Silverlight中提供了一种新的宿主ME

建立可扩展的silverlight应用框架 step-7 final

前六节的文章已经完全的记录这个项目的开发过程,其中第5节和第6节相隔的时间比较长 ,这期间我翻阅了大量的Prism官方文档以及网络上的资料,其实第6节的内容是很深.很连 贯的,以至于无法在一节里写完所以我只是记录了如何实现,少了为什么这样做.这里打算 另开一张详细的记录Prism框架应用. "OperatingTable"这个项目目前已经完成了. 预览地址:http://lab.nasawz.com/ 请打开一些流量分析的软件来观察一下. 所有的xap文件都是按需加载.并且xap文件可

Silverlight &amp;amp; Blend动画设计系列十三

Silverlight & Blend动画设计系列十三:三角函数(Trigonometry)动画之飘落的雪花(Falling Snow) 平时我们所看到的雪花(Falling Snow)飘飘的效果实际上也是一个动画,是由许多的动 画对象共同完成的一个界面效果.对于不同大小的雪片可以通过缩放变换(ScaleTransform )功能特性确定,雪片飘落是存在于一个空间之中,通过不同的透明度值可使雪花看上去具 有一定的空间视觉,雪花的飘落过程是由三角函数的原理实现的左右滑落效果,并可根据随 机生成数字