Rosario Pulella 2021-04-26 16:10:52 -04:00
Родитель d509455563
Коммит ba746674b0
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3B0E5AF00E8FD025
7 изменённых файлов: 14 добавлений и 8 удалений

Просмотреть файл

@ -5,6 +5,7 @@
using System;
using Microsoft.Toolkit.Uwp.SampleApp.Enums;
using Windows.UI;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Data;
namespace Microsoft.Toolkit.Uwp.SampleApp.Converters
@ -21,7 +22,7 @@ namespace Microsoft.Toolkit.Uwp.SampleApp.Converters
Animal.Llama => Colors.Beige,
Animal.Parrot => Colors.YellowGreen,
Animal.Squirrel => Colors.SaddleBrown,
_ => throw new ArgumentException("Invalid value", nameof(value))
_ => DependencyProperty.UnsetValue
};
}

Просмотреть файл

@ -20,7 +20,7 @@ public sealed class AnimalToColorConverter : IValueConverter
Animal.Bunny => Colors.Green,
Animal.Parrot => Colors.YellowGreen,
Animal.Squirrel => Colors.SaddleBrown,
_ => throw new ArgumentException("Invalid value", nameof(value))
_ => DependencyProperty.UnsetValue
};
}

Просмотреть файл

@ -5,6 +5,7 @@
using System;
using Microsoft.Toolkit.Uwp.Helpers;
using Windows.UI;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Media;
@ -40,7 +41,7 @@ namespace Microsoft.Toolkit.Uwp.UI.Controls.ColorPickerConverters
}
else
{
throw new ArgumentException("Invalid color value provided");
return DependencyProperty.UnsetValue;
}
// Get the value component delta
@ -50,7 +51,7 @@ namespace Microsoft.Toolkit.Uwp.UI.Controls.ColorPickerConverters
}
catch
{
throw new ArgumentException("Invalid parameter provided, unable to convert to integer");
return DependencyProperty.UnsetValue;
}
// Specially handle minimum (black) and maximum (white)

Просмотреть файл

@ -5,6 +5,7 @@
using System;
using Microsoft.Toolkit.Uwp.Helpers;
using Windows.UI;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Media;
@ -34,7 +35,7 @@ namespace Microsoft.Toolkit.Uwp.UI.Controls.ColorPickerConverters
}
else
{
throw new ArgumentException("Invalid color value provided");
return DependencyProperty.UnsetValue;
}
string hexColor = color.ToHex().Replace("#", string.Empty);

Просмотреть файл

@ -4,6 +4,7 @@
using System;
using Windows.UI;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Media;
@ -40,7 +41,7 @@ namespace Microsoft.Toolkit.Uwp.UI.Controls.ColorPickerConverters
}
else
{
throw new ArgumentException("Invalid color value provided");
return DependencyProperty.UnsetValue;
}
// Get the default color when transparency is high

Просмотреть файл

@ -4,6 +4,7 @@
using System;
using Windows.UI;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Data;
using Windows.UI.Xaml.Media;
@ -33,7 +34,7 @@ namespace Microsoft.Toolkit.Uwp.UI.Converters
}
else
{
throw new ArgumentException("Invalid color value provided");
return DependencyProperty.UnsetValue;
}
return ColorHelper.ToDisplayName(color);

Просмотреть файл

@ -4,6 +4,7 @@
using System;
using System.Threading.Tasks;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Data;
namespace Microsoft.Toolkit.Uwp.UI.Converters
@ -26,7 +27,7 @@ namespace Microsoft.Toolkit.Uwp.UI.Converters
return task.GetResultOrDefault();
}
return null;
return DependencyProperty.UnsetValue;
}
/// <inheritdoc/>