【问题标题】:change default color of telerik:RadGridView from black to to blue将 Telerik:RadGridView 的默认颜色从黑色更改为蓝色
【发布时间】:2013-07-01 23:51:57
【问题描述】:

我有一个使用 Telerik 的 RadGridView,默认颜色是黑色。我想知道如何改变这种颜色。

 <telerik:RadGridView Name="dgData1"
ScrollViewer.VerticalScrollBarVisibility="Hidden" ScrollViewer.HorizontalScrollBarVisibility="Visible"  VerticalAlignment="Bottom"
                                 AutoGenerateColumns="False" Grid.Column="0"
                                 ShowGroupPanel="False" 
                                 IsFilteringAllowed="False" 
                                 CanUserReorderColumns="False"
                                 RowIndicatorVisibility ="Collapsed"
                                 IsReadOnly="True"
                                 EnableRowVirtualization="False"
                                 EnableColumnVirtualization="False"
                                 SelectionMode="Single"
                                 Sorting="dgData_Sorting">
            </telerik:RadGridView>

【问题讨论】:

    标签: c# wpf telerik


    【解决方案1】:

    试试这个代码:

    <telerik:RadGridView ItemsSource="{Binding}" Background="Red" Foreground="White" AutoGenerateColumns="False" HorizontalAlignment="Left" Margin="24,36,0,0" Name="radGridView1" VerticalAlignment="Top">
            <telerik:RadGridView.RowStyle>
                <Style TargetType="{x:Type telerik:GridViewRow}">
                    <Setter Property="Background" Value="Red"/>
                    <Setter Property="Foreground" Value="White"/>
                    <Style.Triggers>
                        <Trigger Property="IsSelected" Value="True">
                            <Setter Property="Background" Value="DarkOrange"/>
                            <Setter Property="Foreground" Value="black"/>
                        </Trigger>
                        <Trigger Property="IsMouseOver" Value="True">
                            <Setter Property="Background" Value="LightYellow"/>
                            <Setter Property="Foreground" Value="black"/>
                        </Trigger>
                    </Style.Triggers>
                </Style>
            </telerik:RadGridView.RowStyle>
            <telerik:RadGridView.Columns>
                <telerik:GridViewDataColumn Header="EmployeeID" DataMemberBinding="{Binding EmployeeID}"/>
            </telerik:RadGridView.Columns>
        </telerik:RadGridView>
    

    希望对您有所帮助。

    【讨论】:

      【解决方案2】:

      您需要做的就是将“telerik:StyleManager.Theme="Summer"”添加到您的数据网格视图中。

      <telerik:RadGridView Name="someName" telerik:StyleManager.Theme="Summer"
                                       AutoGenerateColumns="False" Grid.Column="0"
                                       ShowGroupPanel="False" 
                                       IsFilteringAllowed="False" 
                                       CanUserReorderColumns="False"
                                       RowIndicatorVisibility ="Collapsed"
                                       IsReadOnly="True"
                                       EnableRowVirtualization="False"
                                       EnableColumnVirtualization="False"
                                       SelectionMode="Single"
        </telerik:RadGridView>
      

      【讨论】:

        猜你喜欢
        • 2018-02-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-01-26
        • 2012-01-15
        • 1970-01-01
        相关资源
        最近更新 更多