/// <summary>
 /// Converts a value.
 /// </summary>
 /// <param name="value">The value produced by the binding source.</param>
 /// <param name="targetType">The type of the binding target property.</param>
 /// <param name="parameter">The converter parameter to use.</param>
 /// <param name="culture">The culture to use in the converter.</param>
 /// <returns>
 /// A converted value. If the method returns null, the valid null value is used.
 /// </returns>
 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 {
     return(ConvertItemHelper.GetPath(this.Root, value));
 }
 /// <summary>
 /// Handles the ConvertItem event of the breadcrumb control.
 /// </summary>
 /// <param name="sender">The source of the event.</param>
 /// <param name="e">The <see cref="BreadcrumbConvertItemEventArgs"/> instance containing the event data.</param>
 private void OnBreadcrumbConvertItem(object sender, BreadcrumbConvertItemEventArgs e)
 {
     ConvertItemHelper.HandleConvertItem(sender, e);
 }