New to Telerik UI for WPFStart a free 30-day trial

IconTemplateSelector

Updated on Sep 15, 2025

The RadFilePathPicker control exposes an IconTemplateSelector, which allows you to easily change the displayed icon depending on the FilePath.

FilePathPickerIconTemplateSelector

The default value of the IconTemplateSelector property of the control is an instance of FilePathPickerIconTemplateSelector. It exposes the following properties:

In order to hide the icon, you can set the IconVisibility property of the control to Collapsed.

Custom FilePathPickerIconTemplateSelector

Example 1 demonstrates how to create a custom FilePathPickerIconTemplateSelector and display red/green Rectangle elements depending on whether the FilePath is empty.

Example 1: Custom FilePathPickerIconTemplateSelector

XAML
    
    <StackPanel>
        <StackPanel.Resources>
            <DataTemplate x:Key="MyEmptyTemplate">
                <Rectangle Fill="Red" />
            </DataTemplate>

            <DataTemplate x:Key="MyNonEmptyTemplate">
                <Rectangle Fill="Green" />
            </DataTemplate>
            <telerik:FilePathPickerIconTemplateSelector x:Key="MyItemTemplateSelector" EmptyTemplate="{StaticResource MyEmptyTemplate}" NonEmptyTemplate="{StaticResource MyNonEmptyTemplate}" />
        </StackPanel.Resources>
        <telerik:RadFilePathPicker IconTemplateSelector="{StaticResource MyItemTemplateSelector}" />
    </StackPanel>

Figure 3: Custom FilePathPickerIconTemplateSelector EmptyTemplate

Custom FilePathPickerIconTemplateSelector EmptyTemplate

Figure 4: Custom FilePathPickerIconTemplateSelector NonEmptyTemplate

Custom FilePathPickerIconTemplateSelector NonEmptyTemplate

See Also