.NET MAUI Dönüştürücüleri
.NET Çok Platformlu Uygulama Kullanıcı Arabirimi (.NET MAUI) veri bağlamaları genellikle bir kaynak özellikten hedef özelliğe ve bazı durumlarda hedef özellikten kaynak özelliğe veri aktarır. Bu aktarım, kaynak ve hedef özellikler aynı türde olduğunda veya bir türün örtük dönüştürme yoluyla diğer türe dönüştürülebildiği durumlarda basittir. Böyle bir durum söz konusu olmadığında, bir tür dönüştürme gerçekleştirilmelidir.
Dönüştürücüler hakkında daha fazla bilgi için lütfen .NET MAUI belgelerine bakın.
.NET MAUI Community Toolkit Converters
.NET MAUI Community Toolkit, geliştiricilerin hayatını kolaylaştırmak için önceden oluşturulmuş, yeniden kullanılabilir dönüştürücülerden oluşan bir koleksiyon sağlar. Araç seti tarafından sağlanan dönüştürücüler şunlardır:
Dönüştürücü | Açıklama |
---|---|
BoolToObjectConverter |
, BoolToObjectConverter kullanıcıların bir değer bağlamasını belirli bir bool nesneye dönüştürmesine olanak tanıyan bir dönüştürücüdür. |
ByteArrayToImageSourceConverter |
, ByteArrayToImageSourceConverter kullanıcının diziden gelen bir değeri dönüştürmesine olanak tanıyan ve döndüren bir byte ImageSource dönüştürücüdür. |
ColorToBlackOrWhiteConverter |
, ColorToBlackOrWhiteConverter kullanıcıların gelen Color bir değeri ya da Colors.Black Colors.White tek renkli değerine dönüştürmesine olanak tanıyan tek yönlü bir dönüştürücüdür. |
ColorToByteAlphaConverter |
, ColorToByteAlphaConverter kullanıcıların gelenleri Color alfa bileşenine 0 ile 255 arasında bir değer olarak dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToByteBlueConverter |
, ColorToByteBlueConverter kullanıcıların gelen Color bir bileşeni 0 ile 255 arasında bir değer olarak mavi bileşene dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToByteGreenConverter |
, ColorToByteGreenConverter kullanıcıların gelenleri Color yeşil bileşene 0 ile 255 arasında bir değer olarak dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToByteRedConverter |
, ColorToByteRedConverter kullanıcıların gelen Color bir bileşeni 0 ile 255 arasında bir değer olarak kırmızı bileşene dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToCmykStringConverter |
ColorToCmykStringConverter , kullanıcıların bir değer bağlamasını CMYK string eşdeğerine dönüştürmesini sağlayan tek yönlü bir Color dönüştürücüdür. |
ColorToCmykaStringConverter |
ColorToCmykaStringConverter , kullanıcıların bir değer bağlamasını CMYKA string eşdeğerine dönüştürmesini sağlayan tek yönlü bir Color dönüştürücüdür. |
ColorToColorForTextConverter |
, ColorToColorForTextConverter kullanıcıların gelenleri Color tek renkli bir değere Colors.Black Colors.White veya insan gözü için karanlık olarak belirlenip belirlenmediğine göre dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToDegreeHueConverter |
, ColorToDegreeHueConverter kullanıcıların gelenleri Color ton bileşenine 0 ile 360 arasında bir değer olarak dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToGrayScaleColorConverter |
, ColorToGrayScaleColorConverter kullanıcıların gelenleri Color gri tonlamalı Color öğesine dönüştürmesine olanak tanıyan tek yönlü bir dönüştürücüdür. |
ColorToHexRgbStringConverter |
, ColorToHexRgbStringConverter kullanıcıların bir değer bağlamasını RGB onaltılık string eşdeğerine dönüştürmesini sağlayan bir Color dönüştürücüdür. |
ColorToHexRgbaStringConverter |
, ColorToHexRgbaStringConverter kullanıcıların bir değer bağlamasını RGBA onaltılık string eşdeğerine dönüştürmesini sağlayan bir Color dönüştürücüdür. |
ColorToHslStringConverter |
, ColorToHslStringConverter kullanıcıların bir değer bağlamasını HSL string eşdeğerine dönüştürmesine olanak tanıyan tek yönlü bir Color dönüştürücüdür. |
ColorToHslaStringConverter |
, ColorToHslaStringConverter kullanıcıların bir değer bağlamasını HSLA string eşdeğerine dönüştürmesini sağlayan tek yönlü bir Color dönüştürücüdür. |
ColorToInverseColorConverter |
, ColorToInverseColorConverter kullanıcıların gelenleri Color tersine dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToPercentBlackKeyConverter |
, ColorToPercentBlackKeyConverter kullanıcıların gelenleri Color anahtar bileşene 0 ile 1 arasında bir değer olarak dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToPercentCyanConverter |
, ColorToPercentCyanConverter kullanıcıların gelen Color bir geleni 0 ile 1 arasında bir değer olarak siyan bileşenine dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToPercentMagentaConverter |
, ColorToPercentMagentaConverter kullanıcıların gelen Color bir bileşeni 0 ile 1 arasında bir değer olarak eflatun bileşenine dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToPercentYellowConverter |
, ColorToPercentYellowConverter kullanıcıların gelen Color bir bileşeni 0 ile 1 arasında bir değer olarak sarı bileşene dönüştürmesini sağlayan tek yönlü bir dönüştürücüdür. |
ColorToRgbStringConverter |
, ColorToRgbStringConverter kullanıcıların bir değer bağlamasını RGB string eşdeğerine dönüştürmesine olanak tanıyan bir Color dönüştürücüdür. |
ColorToRgbaStringConverter |
, ColorToRgbaStringConverter kullanıcıların bir değer bağlamasını RGBA string eşdeğerine dönüştürmesini sağlayan tek yönlü bir Color dönüştürücüdür. |
CompareConverter |
CompareConverter , uygulayan IComparable bir gelen değeri alan ve belirtilen bir değerle karşılaştıran ve karşılaştırma sonucunu döndüren tek yönlü bir dönüştürücüdür. |
DateTimeOffsetConverter |
DateTimeOffsetConverter , kullanıcıların DateTimeOffset DateTime |
DoubleToIntConverter |
DoubleToIntConverter , kullanıcıların gelen double bir değeri bir veya tam tersi olarak dönüştürmesine olanak tanıyan bir int dönüştürücüdür. İsteğe bağlı olarak, kullanıcı özelliği aracılığıyla Ratio dönüştürme için bir çarpan sağlayabilir. |
EnumToBoolConverter |
EnumToBoolConverter , sağlanan sabit listesi değerleri kümesine eşit olup olmadığına bağlı olarak bir öğesini ilgili bool bir değere dönüştürmenizi Enum sağlayan tek yönlü bir dönüştürücüdür. Bir numaralandırma türünü temsil eden bir değer koleksiyonunu özelliği gibi bir boole denetimi özelliğine IsVisible bağlarken yararlıdır. |
EnumToIntConverter |
EnumToIntConverter , bir standardı Enum (int'i genişleterek) temel temel int türüne dönüştürmenizi sağlayan bir dönüştürücüdür. Varsayılan numaralandırmaya sahip bir numaralandırma türünü temsil eden bir değer koleksiyonunu gibi Picker bir denetime bağlarken yararlıdır. |
ImageResourceConverter |
, ImageResourceConverter ekli görüntü kaynak kimliğini ImageSource'a dönüştüren bir dönüştürücüdür. |
IndexToArrayItemConverter |
, IndexToArrayItemConverter kullanıcıların bir değer bağlamasını dizideki bir int öğeye dönüştürmesine olanak tanıyan bir dönüştürücüdür. int Veri bağlı olan değer, diziye erişmek için kullanılan dizin oluşturucuyu temsil eder. dizisi üzerinden ConverterParameter geçirilir. |
IntToBoolConverter |
, IntToBoolConverter kullanıcıların gelen int bir değeri bir veya tam tersi olarak dönüştürmesine olanak tanıyan bir bool dönüştürücüdür. |
InvertedBoolConverter |
InvertedBoolConverter , kullanıcıların bir'i tersine dönüştürmesine bool olanak tanıyan bir dönüştürücüdür- true olur ve tersi de olurfalse . |
IsEqualConverter |
, IsEqualConverter bağlama değerinin belirtilen başka bir değere eşit olup olmadığını belirten bir bool döndüren tek yönlü dönüştürücüdür. |
IsInRangeConverter |
IsInRangeConverter , uygulayan IComparable bir gelen değeri ve en düşük ve en yüksek değeri alan ve değerin en düşük ve en yüksek değerler arasında olmasının sonucunu döndüren tek yönlü bir dönüştürücüdür. |
IsListNotNullOrEmptyConverter |
IsListNotNullOrEmptyConverter , bir değere dönüştüren IEnumerable tek yönlü bir bool dönüştürücüdür. |
IsListNullOrEmptyConverter |
IsListNullOrEmptyConverter , bir değere dönüştüren IEnumerable tek yönlü bir bool dönüştürücüdür. |
IsNotEqualConverter |
, IsNotEqualConverter bağlama değerinin belirtilen başka bir değere eşit olup olmadığını belirten bir bool döndüren tek yönlü dönüştürücüdür. |
IsNullConverter |
IsNullConverter , kullanıcıların gelen bağlamayı bir değere dönüştürmesine olanak tanıyan bir bool dönüştürücüdür. Bu değer, gelen bağlama değerinin null olup olmadığını temsil eder. |
IsNotNullConverter |
IsNotNullConverter , kullanıcıların gelen bağlamayı bir değere dönüştürmesine olanak tanıyan bir bool dönüştürücüdür. Bu değer, gelen bağlama değerinin null olmamasını temsil eder. |
IsStringNotNullOrEmptyConverter |
, IsStringNotNullOrEmptyConverter bağlama değerinin null değil null olup olmadığını belirten bir bool döndüren tek yönlü dönüştürücüdür string.Empty . |
IsStringNotNullOrWhiteSpaceConverter |
, IsStringNotNullOrWhiteSpaceConverter bağlama değerinin null değil, null olup olmadığını ve yalnızca boşluk karakterleri içermediğini belirten bir bool string.Empty tek yönlü dönüştürücüdür. |
IsStringNullOrEmptyConverter |
, IsStringNullOrEmptyConverter bağlama değerinin null veya string.Empty olup olmadığını belirten bir döndüren tek yönlü dönüştürücüdürbool . |
IsStringNullOrWhiteSpaceConverter |
IsStringNullOrWhiteSpaceConverter bağlama değerinin null string.Empty olduğunu veya yalnızca boşluk karakterleri içerdiğini belirten bir bool tek yönlü dönüştürücüdür. |
ItemTappedEventArgsConverter |
ItemTappedEventArgsConverter , kullanıcıların bir nesneden Öğe değerini ayıklamasına olanak tanıyan bir ItemTappedEventArgs dönüştürücüdür. Daha sonra EventToCommandBehavior ile birlikte kullanılabilir. |
ListToStringConverter |
ListToStringConverter , her üye arasında belirtilen ayırıcıyı kullanarak bir koleksiyonun üyelerinin birleştirmesini döndüren tek yönlü bir dönüştürücüdür. |
MathExpressionConverter |
MathExpressionConverter , kullanıcıların çeşitli matematik işlemleri gerçekleştirmesine olanak tanıyan bir dönüştürücüdür. |
MultiConverter |
, MultiConverter sıradaki tüm gelen dönüştürücüleri kullanarak bir gelen değeri dönüştürür. |
MultiMathExpressionConverter |
, MultiMathExpressionConverter kullanıcıların kullanarak birden çok değerle çeşitli matematik işlemleri gerçekleştirmesine olanak tanıyan bir MultiBinding dönüştürücüdür. |
SelectedItemEventArgsConverter |
SelectedItemEventArgsConverter , kullanıcıların bir nesneden Öğe değerini ayıklamasına olanak tanıyan bir SelectedItemEventArgs dönüştürücüdür. Daha sonra EventToCommandBehavior ile birlikte kullanılabilir. |
StateToBoolConverter |
, StateToBoolConverter sağlanan değerin belirli LayoutState bir değerine sahip olup olmadığına bağlı olarak sonuç boolean döndüren tek yönlü bir dönüştürücüdür. |
StringToListConverter |
StringToListConverter , giriş dizesini bir veya daha fazla ayırıcıya göre bölerek bir alt dize kümesi döndüren tek yönlü bir dönüştürücüdür. |
TextCaseConverter |
TextCaseConverter , kullanıcıların gelen string tür bağlamasının büyük/küçük harflerini dönüştürmesine olanak tanıyan tek yönlü bir dönüştürücüdür. Type özelliği, dizeye ne tür bir büyük/küçük harf uygulanacağını tanımlamak için kullanılır. |
VariableMultiValueConverter |
, VariableMultiValueConverter kullanıcıların bir aracılığıyla değerleri tek bool bir MultiBinding öğesine dönüştürmesine bool olanak tanıyan bir dönüştürücüdür. |
.NET MAUI Community Toolkit