Ejemplo n.º 1
0
 public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
 {
     if (value is System.Windows.Media.Color cc)
     {
         UniColor ac = cc.GetUniColor();
         if (ac.A != 255)
         {
             return(ac.ToString("awH"));
         }
         else
         {
             return(ac.ToString("rwH"));
         }
     }
     else if (value is UniColor uc)
     {
         if (uc.A != 255)
         {
             return(uc.ToString("awH"));
         }
         else
         {
             return(uc.ToString("rwH"));
         }
     }
     else
     {
         throw new NotSupportedException();
     }
 }
 public static Xamarin.Forms.Color GetXamarinColor(this UniColor c)
 {
     return(Xamarin.Forms.Color.FromHex(c.ToString(UniColorFormatOptions.HexArgbWebFormat)));
 }