PageRenderTime 41ms CodeModel.GetById 14ms RepoModel.GetById 1ms app.codeStats 0ms

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

#
C# | 22 lines | 20 code | 2 blank | 0 comment | 0 complexity | 30808ecfe5940d1e8593a04e52703a73 MD5 | raw file
Possible License(s): CC-BY-SA-3.0
  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. }