using OpenTap;
|
using System.Globalization;
|
using System.Windows.Data;
|
|
namespace OpenTapEditor.Provider
|
{
|
public class MacroStringConverter : IValueConverter
|
{
|
public static MacroStringConverter Instance = new MacroStringConverter();
|
|
public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
|
{
|
if (value is MacroString == false) return null;
|
return ((MacroString)value).Text;
|
}
|
|
public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
|
{
|
if (targetType == typeof(MacroString))
|
{
|
return new MacroString(parameter as ITestStepParent) { Text = value.ToString() };
|
}
|
return null;
|
}
|
}
|
}
|