GridControl / TableView изменить цвет фона выбранного элемента - PullRequest
0 голосов
/ 30 апреля 2019

Как мне изменить цвета по умолчанию для выбранного / сфокусированного элемента в Devexpress Gridcontrol, используя таблицу, чтобы показать данные, вот что я пробовал:

<dxg:GridControl KeyboardNavigation.TabNavigation="None" SelectionMode="Row" AutoGenerateColumns="none"  x:Name="gridDokumenti" IsTabStop="False" Margin="0,0,-2,35" EnableSmartColumnsGeneration="True" >
        <dxg:GridControl.View>
            <dxg:TableView x:Name="tvOtp"  AllowPerPixelScrolling="True" IsTabStop="False" AllowEditing="true" NavigationStyle="Row" ShowFocusedRectangle="True" ShowCheckBoxSelectorInGroupRow="False" ShowGroupPanel="False" ShowSelectionRectangle="True">
                <dxg:TableView.RowStyle>
                    <dxg:DefaultStyle TargetType="{x:Type dxg:GridRowContent}">
                        <Setter Property="Background" Value="White"/>
                        <Setter Property="Foreground" Value="#FF201F35"/>
                        <dxg:DefaultStyle.Triggers>
                            <DataTrigger Binding="{Binding AlternateRow}" Value="True">
                                <Setter Property="Background" Value="{Binding View.ActualAlternateRowBackground}"/>
                            </DataTrigger>
                            <DataTrigger Binding="{Binding SelectionState}" Value="Selected">
                                <Setter Property="Background" Value="#BFE2EAFD"/>
                                <Setter Property="Foreground" Value="#FF201F35"/>
                            </DataTrigger>
                            <DataTrigger Binding="{Binding SelectionState}" Value="Focused">
                                <Setter Property="Foreground" Value="#FF201F35"/>
                                <Setter Property="Background" Value="#FFD9E5FF"/>
                            </DataTrigger>
                        </dxg:DefaultStyle.Triggers>
                    </dxg:DefaultStyle>
                </dxg:TableView.RowStyle>
            </dxg:TableView>

        </dxg:GridControl.View>
        <dxg:GridColumn FieldName="ime1" Header="Kupac" IsSmart="True" BestFitMode="VisibleRows" AllowBestFit="True" Width="150" Fixed="left" BestFitArea="Rows"/>
        <dxg:GridColumn FieldName="broj" Header="Broj" IsSmart="True" BestFitMode="VisibleRows" AllowBestFit="True" Width="60" Fixed="right" BestFitArea="Rows"/>
        <dxg:GridColumn FieldName="dat" Header="Datum" IsSmart="True" BestFitMode="VisibleRows" AllowBestFit="True" Width="50" Fixed="right" BestFitArea="Rows"/>
        <dxg:GridColumn FieldName="iznos" Header="Iznos" IsSmart="True" BestFitMode="VisibleRows" AllowBestFit="True"  Width="50" Fixed="right" BestFitArea="Rows"/>
    </dxg:GridControl>

Но я получаю ошибку:

Код серьезности Описание Состояние подавления строки файла проекта Ошибка элемента «Background» недопустима, так как у него нет подходящего имени типа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...