1
public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{ 
    string userColourString = value.ToString();
    Debug.WriteLine(userColourString);
    long userColourNumeric = 0; 
    Int64.TryParse(userColourString, out userColourNumeric); 
    var colourToUse = userColourNumeric;
    return (Color)ColorConverter.ConvertFromString(string.Format("#{0:x6}", colourToUse));
}

上記のコンバーター メソッドを使用して、次の 2 つの値を色に変換しようとしていますが、うまくいきません。-2147483630 16777215

4

1 に答える 1