CarouselView.FormsPlugin.Abstractions.LabelHeightConverter.Convert C# (CSharp) Method

Convert() public method

public Convert ( object value, Type targetType, object parameter, CultureInfo culture ) : object
value object
targetType System.Type
parameter object
culture System.Globalization.CultureInfo
return object
		public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
		{
			if (value == null || (double)value < 0)
				return 0;

			var width = (double)value;
			var label = (Label)parameter;
			var height = DependencyService.Get<ITextMeter>().MeasureTextSize(label.Text, width, label.FontSize, label.FontFamily);

			return height;
		}
LabelHeightConverter