/Main/src/DynamicDataDisplay/Charts/Legend items/LegendBottomButtonIsEnabledConverter.cs

# · C# · 22 lines · 20 code · 2 blank · 0 comment · 0 complexity · 30808ecfe5940d1e8593a04e52703a73 MD5 · raw file

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using Microsoft.Research.DynamicDataDisplay.Converters;
  6. using System.Windows.Controls;
  7. using System.Globalization;
  8. namespace Microsoft.Research.DynamicDataDisplay.Charts
  9. {
  10. internal sealed class LegendBottomButtonIsEnabledConverter : ThreeValuesMultiConverter<double, double, double>
  11. {
  12. protected override object ConvertCore(double value1, double value2, double value3, Type targetType, object parameter, CultureInfo culture)
  13. {
  14. double extentHeight = value1;
  15. double viewportHeight = value2;
  16. double offset = value3;
  17. return viewportHeight < (extentHeight - offset);
  18. }
  19. }
  20. }