public object Convert (object[] values, Type targetType, object param, CultureInfo culture)
{
if (values.Any(v => ReferenceEquals(v, DependencyProperty.UnsetValue)))
return DependencyProperty.UnsetValue;
return string.Format("param = {0}\nIsMouseOver = {1}\nIsMouseDirectlyOver = {2}", param, (values[0]), (values[1]));
}