Bagikan melalui


Konverter MAUI .NET

Pengikatan data .NET Multi-platform App UI (.NET MAUI) biasanya mentransfer data dari properti sumber ke properti target, dan dalam beberapa kasus dari properti target ke properti sumber. Transfer ini mudah ketika properti sumber dan target memiliki jenis yang sama, atau ketika satu jenis dapat dikonversi ke jenis lain melalui konversi implisit. Ketika itu tidak terjadi, konversi jenis harus terjadi.

Untuk informasi lebih lanjut tentang Konverter, silakan lihat dokumentasi .NET MAUI.

Konverter Toolkit Komunitas .NET MAUI

Toolkit Komunitas .NET MAUI menyediakan kumpulan konverter bawaan yang dapat digunakan kembali untuk membuat pengembang hidup lebih mudah. Berikut adalah pengonversi yang disediakan oleh toolkit:

Converter Deskripsi
BoolToObjectConverter BoolToObjectConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi bool pengikatan nilai ke objek tertentu.
ByteArrayToImageSourceConverter ByteArrayToImageSourceConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi nilai masuk dari byte array dan mengembalikan ImageSource.
ColorToBlackOrWhiteConverter ColorToBlackOrWhiteConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi Color nilai masuk ke monokrom baik Colors.Black atau Colors.White.
ColorToByteAlphaConverter ColorToByteAlphaConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke alfa sebagai nilai antara 0 dan 255.
ColorToByteBlueConverter ColorToByteBlueConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke biru sebagai nilai antara 0 dan 255.
ColorToByteGreenConverter ColorToByteGreenConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke hijau sebagai nilai antara 0 dan 255.
ColorToByteRedConverter ColorToByteRedConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke merah sebagai nilai antara 0 dan 255.
ColorToCmykStringConverter ColorToCmykStringConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi Color pengikatan nilai ke setara CMYK-nyastring.
ColorToCmykaStringConverter ColorToCmykaStringConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi Color pengikatan nilai ke setara CMYKA-nyastring.
ColorToColorForTextConverter ColorToColorForTextConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi nilai masuk Color ke monokrom baik Colors.Black atau Colors.White berdasarkan apakah itu ditentukan sebagai gelap bagi mata manusia.
ColorToDegreeHueConverter ColorToDegreeHueConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke hue sebagai nilai antara 0 dan 360.
ColorToGrayScaleColorConverter ColorToGrayScaleColorConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi yang masuk Color ke skala abu-abu Color.
ColorToHexRgbStringConverter ColorToHexRgbStringConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi Color pengikatan nilai ke setara heksadesimal string RGB-nya.
ColorToHexRgbaStringConverter ColorToHexRgbaStringConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi Color pengikatan nilai ke setara heksadesimal string RGBA-nya.
ColorToHslStringConverter ColorToHslStringConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi Color pengikatan nilai ke setara HSL-nyastring.
ColorToHslaStringConverter ColorToHslaStringConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi Color pengikatan nilai ke setara HSLA-nyastring.
ColorToInverseColorConverter ColorToInverseColorConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi masuk Color ke inversinya.
ColorToPercentBlackKeyConverter ColorToPercentBlackKeyConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke kunci sebagai nilai antara 0 dan 1.
ColorToPercentCyanConverter ColorToPercentCyanConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke sian sebagai nilai antara 0 dan 1.
ColorToPercentMagentaConverter ColorToPercentMagentaConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke magenta sebagai nilai antara 0 dan 1.
ColorToPercentYellowConverter ColorToPercentYellowConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi komponen masuk Color ke kuning sebagai nilai antara 0 dan 1.
ColorToRgbStringConverter ColorToRgbStringConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi Color pengikatan nilai ke setara RGB-nyastring.
ColorToRgbaStringConverter ColorToRgbaStringConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi Color pengikatan nilai ke setara RGBA-nyastring.
CompareConverter CompareConverter adalah pengonversi satu arah yang mengambil nilai masuk yang menerapkan IComparable, dibandingkan dengan nilai yang ditentukan, dan mengembalikan hasil perbandingan.
DateTimeOffsetConverter DateTimeOffsetConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi DateTimeOffset keDateTime
DoubleToIntConverter DoubleToIntConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi nilai masuk double ke dan int sebaliknya. Secara opsional, pengguna dapat memberikan pengali ke konversi melalui Ratio properti .
EnumToBoolConverter EnumToBoolConverter adalah pengonversi satu arah yang memungkinkan Anda mengonversi Enum ke yang sesuai bool berdasarkan apakah itu sama dengan sekumpulan nilai enum yang disediakan. Ini berguna saat mengikat kumpulan nilai yang mewakili jenis enumerasi ke properti kontrol boolean seperti IsVisible properti .
EnumToIntConverter EnumToIntConverter adalah pengonversi yang memungkinkan Anda untuk mengonversi standar Enum (memperluas int) ke jenis primitif int yang mendasarnya. Ini berguna saat mengikat kumpulan nilai yang mewakili jenis enumerasi dengan penomoran default ke kontrol seperti Picker.
ImageResourceConverter ImageResourceConverter adalah pengonversi yang mengonversi ID sumber daya gambar yang disematkan ke ImageSource-nya.
IndexToArrayItemConverter IndexToArrayItemConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi pengikatan int nilai ke item dalam array. Nilai int yang terikat data mewakili pengindeks yang digunakan untuk mengakses array. Array diteruskan melalui ConverterParameter.
IntToBoolConverter IntToBoolConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi nilai masuk int ke bool dan sebaliknya.
InvertedBoolConverter InvertedBoolConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi bool ke terbalik - true menjadi false dan sebaliknya.
IsEqualConverter IsEqualConverter adalah pengonversi satu arah yang mengembalikan bool yang menunjukkan apakah nilai pengikatan sama dengan nilai lain yang ditentukan.
IsInRangeConverter IsInRangeConverter adalah pengonversi satu arah yang mengambil nilai masuk yang mengimplementasikan IComparable, dan nilai minimum dan maksimum, dan mengembalikan hasil nilai antara nilai minimum dan maksimum.
IsListNotNullOrEmptyConverter IsListNotNullOrEmptyConverter adalah pengonversi satu arah yang dikonversi IEnumerable menjadi bool nilai.
IsListNullOrEmptyConverter IsListNullOrEmptyConverter adalah pengonversi satu arah yang dikonversi IEnumerable menjadi bool nilai.
IsNotEqualConverter IsNotEqualConverter adalah pengonversi satu arah yang mengembalikan bool yang menunjukkan apakah nilai pengikatan tidak sama dengan nilai lain yang ditentukan.
IsNullConverter IsNullConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi pengikatan masuk ke bool nilai. Nilai ini menunjukkan apakah nilai pengikatan masuk null.
IsNotNullConverter IsNotNullConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi pengikatan masuk ke bool nilai. Nilai ini menunjukkan apakah nilai pengikatan masuk tidak null.
IsStringNotNullOrEmptyConverter IsStringNotNullOrEmptyConverter adalah pengonversi satu arah yang mengembalikan bool yang menunjukkan apakah nilai pengikatan tidak null dan bukan string.Empty.
IsStringNotNullOrWhiteSpaceConverter IsStringNotNullOrWhiteSpaceConverter adalah pengonversi satu arah yang mengembalikan bool yang menunjukkan apakah nilai pengikatan tidak null, bukan dan string.Empty tidak hanya berisi karakter spasi putih.
IsStringNullOrEmptyConverter IsStringNullOrEmptyConverter adalah pengonversi satu arah yang mengembalikan bool yang menunjukkan apakah nilai pengikatan null atau string.Empty.
IsStringNullOrWhiteSpaceConverter IsStringNullOrWhiteSpaceConverter adalah pengonversi satu arah yang mengembalikan bool yang menunjukkan apakah nilai pengikatan null, string.Empty atau hanya berisi karakter spasi kosong.
ItemTappedEventArgsConverter ItemTappedEventArgsConverter adalah pengonversi yang memungkinkan pengguna mengekstrak nilai Item dari ItemTappedEventArgs objek. Kemudian dapat digunakan dalam kombinasi dengan EventToCommandBehavior.
ListToStringConverter ListToStringConverter adalah pengonversi satu arah yang mengembalikan perangkaian anggota koleksi, menggunakan pemisah yang ditentukan antara setiap anggota.
MathExpressionConverter MathExpressionConverter adalah pengonversi yang memungkinkan pengguna untuk melakukan berbagai operasi matematika.
MultiConverter Mengonversi MultiConverter nilai masuk menggunakan semua konverter masuk secara berurutan.
MultiMathExpressionConverter MultiMathExpressionConverter adalah pengonversi yang memungkinkan pengguna untuk melakukan berbagai operasi matematika dengan beberapa nilai melalui menggunakan MultiBinding.
SelectedItemEventArgsConverter SelectedItemEventArgsConverter adalah pengonversi yang memungkinkan pengguna mengekstrak nilai Item dari SelectedItemEventArgs objek. Kemudian dapat digunakan dalam kombinasi dengan EventToCommandBehavior.
StateToBoolConverter StateToBoolConverter adalah pengonversi satu arah yang mengembalikan boolean hasil berdasarkan apakah nilai yang disediakan adalah dari tertentuLayoutState.
StringToListConverter StringToListConverter adalah pengonversi satu arah yang mengembalikan sekumpulan substring dengan memisahkan string input berdasarkan satu atau beberapa pemisah.
TextCaseConverter TextCaseConverter adalah pengonversi satu arah yang memungkinkan pengguna untuk mengonversi casing pengikatan string jenis masuk. Properti Type digunakan untuk menentukan jenis casing apa yang akan diterapkan ke string.
VariableMultiValueConverter VariableMultiValueConverter adalah pengonversi yang memungkinkan pengguna untuk mengonversi bool nilai melalui ke MultiBinding satu bool.