using System; using System.Collections.Generic; using System.Linq; using System.Text; using Microsoft.Research.DynamicDataDisplay.Converters; using System.Windows.Controls; using System.Globalization; namespace Microsoft.Research.DynamicDataDisplay.Charts { internal sealed class LegendBottomButtonIsEnabledConverter : ThreeValuesMultiConverter { protected override object ConvertCore(double value1, double value2, double value3, Type targetType, object parameter, CultureInfo culture) { double extentHeight = value1; double viewportHeight = value2; double offset = value3; return viewportHeight < (extentHeight - offset); } } }