EDIT Appears i misunderstood what you meant with Explorer view...i have mine set to Details... ;) I'll leave my answer up here in case anyone makes the same mistake as i...
There is no such thing as an Icon View in WPF, you'll have to implement it yourself, but you dont have to do everything from scratch.
You can use the ListView in combination with a GridView and at least one CellTemplate for the column that contains the icon.
The general outline would look something like this for an Windows Explorer like view:
<ListView>
<ListView.Resources>
<DataTemplate x:Key="IconTemplate">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto"/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Image Grid.Column="0"/>
<TextBlock Grid.Column="1" Text="{Binding Name}"/>
</Grid>
</DataTemplate>
</ListView.Resources>
<ListView.View>
<GridView>
<GridViewColumn CellTemplate="{StaticResource IconTemplate}" Header="Name"/>
<GridViewColumn DisplayMemberBinding="{Binding Size}" Header="Size"/>
<GridViewColumn DisplayMemberBinding="{Binding Type}" Header="Type"/>
</GridView>
</ListView.View>
</ListView>
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…