Not sure about WPF, but in WinForms you have to apply the "explorer" theme to your list in order to achieve an Explorer-like interface.
[DllImport("uxtheme.dll")]
public extern static int SetWindowTheme(
IntPtr hWnd,
[MarshalAs(UnmanagedType.LPWStr)] string pszSubAppName,
[MarshalAs(UnmanagedType.LPWStr)] string pszSubIdList);
SetWindowTheme(listView.Handle, "explorer", null);