1 //----------------------------------------------------------------
2 // <copyright company="Microsoft Corporation">
3 // Copyright (c) Microsoft Corporation. All rights reserved.
5 //----------------------------------------------------------------
7 namespace System.Activities.Core.Presentation
9 using System.Activities.Presentation;
10 using System.Globalization;
11 using System.Windows.Data;
12 using Microsoft.Activities.Presentation;
14 internal sealed class DynamicActivityPropertyToTooltipConverter : IValueConverter
16 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
18 DynamicActivityProperty property = value as DynamicActivityProperty;
25 if (property.Type == null)
27 return string.Format(CultureInfo.CurrentUICulture, SR.PropertyReferenceNotResolved, property.Name);
31 return TypeNameHelper.GetDisplayName(property.Type, false);
35 public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
37 throw FxTrace.Exception.AsError(new NotImplementedException());