Color History

The RadColorEditor control enables you to keep track of the previously selected colors through a set of properties.

  • PreviousColor: This property is of type Color and provides access to the last selected color.

  • ColorHistory: This property exposes a collection of all previously selected colors.

        <StackPanel HorizontalAlignment="Center" VerticalAlignment="Center"> 
            <StackPanel.Resources> 
                <telerik:ColorToBrushConverter x:Key="ColorConverter" /> 
            </StackPanel.Resources> 
            <telerik:RadColorEditor x:Name="colorEditor1" Width="400" Height="220" HistoryCapacity="5" /> 
            <ItemsControl ItemsSource="{Binding ColorHistory, ElementName=colorEditor1}" Height="20" Margin="8 0"> 
                <ItemsControl.ItemTemplate> 
                    <DataTemplate> 
                        <Border Width="20" Height="20" Margin="5 0" 
                                Background="{Binding Converter={StaticResource ColorConverter} }" /> 
                    </DataTemplate> 
                </ItemsControl.ItemTemplate> 
                <ItemsControl.ItemsPanel> 
                    <ItemsPanelTemplate> 
                        <telerik:RadWrapPanel /> 
                    </ItemsPanelTemplate> 
                </ItemsControl.ItemsPanel> 
            </ItemsControl> 
        </StackPanel> 
    
  • HistoryCapacity: This property is of type int. It gets/set the number of previously used colors to be stored in the ColorHistory collection.

See Also

In this article