Advertisement
Guest User

Converter

a guest
Apr 2nd, 2025
10
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 0.88 KB | Help | 0 0
  1.   public class LastColumnConverter: MarkupExtension, IValueConverter
  2.   {
  3.       public override object ProvideValue(IServiceProvider serviceProvider)
  4.       {
  5.           return this;
  6.       }
  7.  
  8.       public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
  9.       {
  10.           var width=value as double?;
  11.           double.TryParse(parameter?.ToString(), out var max);
  12.           if (width.HasValue && max>0)
  13.           {
  14.               if(width< max)
  15.               {
  16.                   return new GridLength(0);
  17.               }
  18.               else
  19.               {
  20.                   return new GridLength( width.Value-max);
  21.               }
  22.           }
  23.  
  24.           return 0;
  25.       }
  26.  
  27.       public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
  28.       {
  29.           throw new NotImplementedException();
  30.       }
  31.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement