0

件名に示されているように、アプリケーションで Syncfusion GridDataControl を使用しています。VisualStyle="DefaultOffice2007Silver" と ShowFilterBar="True" を設定しています。

私のアプリケーションは、c# .net、wpf の概念に基づいています。

グリッド コントロールまたはフィルター バーでセルをクリックすると、選択したセルは、行を選択したときと同じ青色で表示されます。私の要件は、選択したセルを明るい色 (おそらく白) に変更して、視覚的なスタイルを変更せずに、選択したセルをユーザーが簡単に識別できるようにすることです。

最初はバージョン 8.403 dll を使用していましたが、これは必要な動作と同じでしたが、現在は 10.104 dll にアップグレードしたため、動作の変更を前提としています。

少し急ぎの質問なので、できるだけ早く回答してください。

ありがとう、マナリ

4

1 に答える 1

0

StyleManager を使用して、選択範囲と現在のセルの背景をカスタマイズできます。

<syncfusion:GridDataControl x:Name="datagrid"
                            Grid.Row="1"
                            ItemsSource="{Binding GDCSource}"
                            ShowFilterBar="True"
                            VisualStyle="Office14Blue">
    <syncfusion:GridDataControl.StyleManager>
        <syncfusion:GridDataStyleManager>
            <syncfusion:GridDataStyleManager.RowAppearence>
                <syncfusion:RowAppearence CurrentCellSelectionBackground="Green" CurrentCellSelectionForeground="White" 
                                            HighlightSelectionBackground="AliceBlue" HighlightSelectionForeground="Black"/>
            </syncfusion:GridDataStyleManager.RowAppearence>
        </syncfusion:GridDataStyleManager>
    </syncfusion:GridDataControl.StyleManager>
</syncfusion:GridDataControl>

編集モードのフィルター バーの背景は、次のサンプルの顧客セル レンダラーによってカスタマイズされています

よろしく、 シヴァクマール

于 2012-06-27T06:54:35.343 に答える