using OpenTap; using System.Collections.ObjectModel; using System.Globalization; using System.Windows.Data; namespace OpenTapEditor { public class SelectedStepConverter : IMultiValueConverter { public static SelectedStepConverter Instance = new SelectedStepConverter(); public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture) { if (values[0] is ObservableCollection items && values[1] is ITestStep step) { return items.Contains(step); } return false; } public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture) { return null; } } }