1
0

FontFeatureCollectionConverter.cs 559 B

1234567891011121314151617181920
  1. using System;
  2. using System.ComponentModel;
  3. using System.Globalization;
  4. using Avalonia.Media;
  5. namespace TextTestApp
  6. {
  7. public class FontFeatureCollectionConverter : TypeConverter
  8. {
  9. public override bool CanConvertFrom(ITypeDescriptorContext? context, Type sourceType)
  10. {
  11. return sourceType == typeof(string);
  12. }
  13. public override object? ConvertFrom(ITypeDescriptorContext? context, CultureInfo? culture, object value)
  14. {
  15. return FontFeatureCollection.Parse((string)value);
  16. }
  17. }
  18. }