Xamarin.CommunityToolkit.Converters Пространство имен

Классы

BoolToObjectConverter

Преобразует логическое значение в объект и наоборот.

BoolToObjectConverter<TObject>

System.Boolean Преобразует в объект и наоборот.

ByteArrayToImageSourceConverter

Преобразует входящее значение из System.Byte[] и возвращает объект типа ImageSource или наоборот.

DateTimeOffsetConverter

System.DateTimeOffset Преобразует в System.DateTime и обратно.

DoubleToIntConverter

System.Double Преобразует в System.Int32 и наоборот.

EnumToBoolConverter

Преобразование в соответствующий System.EnumSystem.Boolean

EqualConverter

Проверяет, равно ли входящее значение указанному параметру.

ImageResourceConverter

Преобразует идентификатор внедренного ресурса изображения в imageSource.

IndexToArrayItemConverter

Преобразует индекс в соответствующий System.Int32 элемент массива и наоборот.

IntToBoolConverter

Преобразует в соответствующий System.Int32System.Boolean и наоборот.

InvertedBoolConverter

Преобразует значение true в false и false в true. Просто, как это!

IsNotNullOrEmptyConverter

Преобразует входящее значение в , System.Boolean указывающее, является ли значение не пустым и не пустым.

IsNullOrEmptyConverter

Преобразует входящее значение в , System.Boolean указывающее, является ли значение пустым или пустым.

ItemSelectedEventArgsConverter

Преобразует/извлекает входящее значение из SelectedItemChangedEventArgs объекта и возвращает значение SelectedItem свойства из него.

ItemTappedEventArgsConverter

Преобразует/извлекает входящее значение из ItemTappedEventArgs объекта и возвращает значение Item свойства из него.

ListIsNotNullOrEmptyConverter

Преобразует входящее значение в , System.Boolean указывающее, является ли значение не пустым и не пустым.

ListIsNullOrEmptyConverter

Преобразует входящее значение в , System.Boolean указывающее, является ли значение пустым или пустым.

ListToStringConverter

Сцепляет элементы созданной коллекции, помещая между ними заданный разделитель.

MultiConverter

Преобразует входящее значение, используя все входящие преобразователи в последовательности.

MultiConverterParameter

Представляет параметр, используемый MultiConverterв .

NotEqualConverter

Проверяет, не совпадает ли входящее значение с указанным параметром.

StateToBooleanConverter

Этот преобразователь можно использовать с StateLayout , чтобы определить, является ли определенное состояние видимым. Это может быть полезно, например, в сценариях, где требуется показать или скрыть определенные элементы на основе текущего StateLayout. CurrentState. Кроме того, StateLayout можно указать в параметре метода Convert для сравнения с этим.

TextCaseConverter

Преобразует текст (string, char) в определенный регистр в соответствии с Type параметром или метода Convert.

TimeSpanToDoubleConverter

Преобразует в System.TimeSpan значение, выраженное System.Double в секундах.

VariableMultiValueConverter

VariableMultiValueConverter— это преобразователь, который позволяет пользователям преобразовывать несколько System.Boolean привязок значений в один System.Boolean. Это делается, позволяя указать, являются ли значения All, Any, None или определенное количество значений true, как указано в ConditionType. Это полезно в сочетании MultiBindingс .

Перечисления

TextCaseType

Текстовые варианты, которые можно использовать с TextCaseConverter для преобразования текста в конкретный регистр.