.NET MAUI 변환기
.NET 다중 플랫폼 앱 UI(.NET MAUI) 데이터 바인딩은 일반적으로 원본 속성에서 대상 속성으로 데이터를 전송하고 경우에 따라 대상 속성에서 원본 속성으로 데이터를 전송합니다. 이 전송은 원본 및 대상 속성이 동일한 형식인 경우 또는 하나의 형식을 암시적 변환을 통해 다른 형식으로 변환할 수 있는 경우에 간단합니다. 그렇지 않은 경우 형식 변환을 수행해야 합니다.
변환자에 대한 자세한 내용은 .NET MAUI 설명서를 참조하세요.
.NET MAUI 커뮤니티 도구 키트 변환기
.NET MAUI 커뮤니티 도구 키트는 개발자가 더 쉽게 생활할 수 있도록 미리 빌드된 재사용 가능한 변환기 컬렉션을 제공합니다. 도구 키트에서 제공하는 변환기는 다음과 같습니다.
변환기 | 설명 |
---|---|
BoolToObjectConverter |
사용자가 BoolToObjectConverter 값 바인딩을 특정 개체로 bool 변환할 수 있는 변환기입니다. |
ByteArrayToImageSourceConverter |
사용자가 ByteArrayToImageSourceConverter 배열에서 들어오는 값을 변환하고 반환ImageSource 할 수 있는 변환기입니다byte . |
ColorToBlackOrWhiteConverter |
이 ColorToBlackOrWhiteConverter 변환기는 사용자가 들어오는 Color 항목을 모노크롬 값으로 변환할 수 있는 단방향 변환기입니다 Colors.Black Colors.White . |
ColorToByteAlphaConverter |
사용자가 ColorToByteAlphaConverter 들어오는 Color 알파 구성 요소를 0에서 255 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToByteBlueConverter |
사용자가 ColorToByteBlueConverter 들어오는 Color 구성 요소를 0에서 255 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToByteGreenConverter |
이 ColorToByteGreenConverter 변환기는 사용자가 들어오는 Color 항목을 녹색 구성 요소로 0에서 255 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToByteRedConverter |
사용자가 ColorToByteRedConverter 들어오는 Color 구성 요소를 0에서 255 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToCmykStringConverter |
사용자가 ColorToCmykStringConverter 값 바인딩을 해당 CMYK string 로 변환 Color 할 수 있는 단방향 변환기입니다. |
ColorToCmykaStringConverter |
사용자가 ColorToCmykaStringConverter 값 바인딩을 해당 CMYKA string 로 변환 Color 할 수 있는 단방향 변환기입니다. |
ColorToColorForTextConverter |
이 ColorToColorForTextConverter 변환기는 사용자가 들어오는 Color 것을 사람의 눈에 어둡게 판단되는지 여부에 따라 모노크롬 값 Colors.Black Colors.White 으로 변환할 수 있는 단방향 변환기입니다. |
ColorToDegreeHueConverter |
사용자가 ColorToDegreeHueConverter 들어오는 Color 색상 구성 요소를 0에서 360 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToGrayScaleColorConverter |
사용자가 ColorToGrayScaleColorConverter 들어오는 Color 항목을 회색조 Color 로 변환할 수 있는 단방향 변환기입니다. |
ColorToHexRgbStringConverter |
사용자가 ColorToHexRgbStringConverter 값 바인딩을 해당 RGB 16진수로 변환 Color 할 수 있는 변환기입니다 string . |
ColorToHexRgbaStringConverter |
사용자가 ColorToHexRgbaStringConverter 값 바인딩을 해당 RGBA 16진수로 변환 Color 할 수 있는 변환기입니다 string . |
ColorToHslStringConverter |
이 ColorToHslStringConverter 변환기는 사용자가 값 바인딩을 해당 HSL string 로 변환 Color 할 수 있도록 하는 단방향 변환기입니다. |
ColorToHslaStringConverter |
사용자가 ColorToHslaStringConverter 값 바인딩을 해당 HSLA string 로 변환 Color 할 수 있는 단방향 변환기입니다. |
ColorToInverseColorConverter |
이 ColorToInverseColorConverter 변환기는 사용자가 들어오는 Color 것을 역으로 변환할 수 있는 단방향 변환기입니다. |
ColorToPercentBlackKeyConverter |
사용자가 ColorToPercentBlackKeyConverter 들어오는 Color 키 구성 요소를 0에서 1 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToPercentCyanConverter |
사용자가 ColorToPercentCyanConverter 들어오는 Color 시안 구성 요소를 0에서 1 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToPercentMagentaConverter |
사용자가 ColorToPercentMagentaConverter 마젠타 구성 요소에 들어오는 Color 항목을 0에서 1 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToPercentYellowConverter |
이 ColorToPercentYellowConverter 변환기는 사용자가 들어오는 Color 것을 노란색 구성 요소로 0에서 1 사이의 값으로 변환할 수 있는 단방향 변환기입니다. |
ColorToRgbStringConverter |
사용자가 ColorToRgbStringConverter 값 바인딩을 해당 RGB string 에 해당하는 값으로 변환 Color 할 수 있는 변환기입니다. |
ColorToRgbaStringConverter |
사용자가 ColorToRgbaStringConverter 값 바인딩을 해당 RGBA string 로 변환 Color 할 수 있는 단방향 변환기입니다. |
CompareConverter |
들어오는 CompareConverter 값을 구현하고, 지정된 값과 비교하고, 비교 결과를 반환하는 IComparable 단방향 변환기입니다. |
DateTimeOffsetConverter |
사용자가 DateTimeOffsetConverter 로 변환할 수 있는 변환기입니다 DateTimeOffset . DateTime |
DoubleToIntConverter |
사용자가 DoubleToIntConverter 들어오는 double 값을 그 반대로 변환할 int 수 있는 변환기입니다. 필요에 따라 사용자는 속성을 통한 Ratio 변환에 대한 승수를 제공할 수 있습니다. |
EnumToBoolConverter |
이 EnumToBoolConverter 변환기는 제공된 열거형 값 집합과 같은지 여부에 따라 해당 bool 값으로 변환 Enum 할 수 있는 단방향 변환기입니다. 열거형 형식을 나타내는 값 컬렉션을 속성과 같은 IsVisible 부울 컨트롤 속성에 바인딩할 때 유용합니다. |
EnumToIntConverter |
표준 EnumToIntConverter (int 확장)을 기본 기본 형식으로 변환 Enum 할 수 있는 변환기입니다 int . 열거형 형식을 나타내는 값 컬렉션을 기본 번호 매기기를 사용하여 컨트롤 Picker 에 바인딩할 때 유용합니다. |
ImageResourceConverter |
포함된 ImageResourceConverter 이미지 리소스 ID를 ImageSource로 변환하는 변환기입니다. |
IndexToArrayItemConverter |
사용자가 IndexToArrayItemConverter 값 바인딩을 배열의 int 항목으로 변환할 수 있는 변환기입니다. 데이터 바인딩되는 값은 int 배열에 액세스하는 데 사용되는 인덱서입니다. 배열은 .를 통해 전달됩니다 ConverterParameter . |
IntToBoolConverter |
사용자가 IntToBoolConverter 들어오는 int 값을 그 반대로 변환할 bool 수 있는 변환기입니다. |
InvertedBoolConverter |
이 InvertedBoolConverter 변환기는 사용자가 역 true false 으로 변환 bool 할 수 있도록 하는 변환기이며, 그 반대의 경우도 마찬가지입니다. |
IsEqualConverter |
바인딩 IsEqualConverter 값이 bool 지정된 다른 값과 같은지 여부를 나타내는 단방향 변환기입니다. |
IsInRangeConverter |
들어오는 IsInRangeConverter 값과 최소값 및 최대값을 사용하고 최솟값과 최댓값 사이의 값을 반환하는 IComparable 단방향 변환기입니다. |
IsListNotNullOrEmptyConverter |
IsListNotNullOrEmptyConverter 값으로 변환 IEnumerable 되는 단방향 변환기입니다bool . |
IsListNullOrEmptyConverter |
IsListNullOrEmptyConverter 값으로 변환 IEnumerable 되는 단방향 변환기입니다bool . |
IsNotEqualConverter |
바인딩 IsNotEqualConverter 값이 bool 지정된 다른 값과 같지 않은지 여부를 나타내는 단방향 변환기입니다. |
IsNullConverter |
사용자가 IsNullConverter 들어오는 바인딩을 값으로 변환할 수 있는 변환기입니다 bool . 이 값은 들어오는 바인딩 값이 null인지를 나타냅니다. |
IsNotNullConverter |
사용자가 IsNotNullConverter 들어오는 바인딩을 값으로 변환할 수 있는 변환기입니다 bool . 이 값은 들어오는 바인딩 값이 null이 아닌 경우를 나타냅니다. |
IsStringNotNullOrEmptyConverter |
바인딩 IsStringNotNullOrEmptyConverter 값이 null이 bool 아닌 string.Empty 지 여부를 나타내는 단방향 변환기입니다. |
IsStringNotNullOrWhiteSpaceConverter |
바인딩 IsStringNotNullOrWhiteSpaceConverter 값이 null이 bool 아니 string.Empty 고 공백 문자만 포함하지 않는지 여부를 나타내는 단방향 변환기입니다. |
IsStringNullOrEmptyConverter |
바인딩 IsStringNullOrEmptyConverter 값이 bool null string.Empty 인지 여부를 나타내는 단방향 변환기입니다. |
IsStringNullOrWhiteSpaceConverter |
바인딩 IsStringNullOrWhiteSpaceConverter 값이 bool null string.Empty 인지 또는 공백 문자만 포함하는지 여부를 나타내는 단방향 변환기입니다. |
ItemTappedEventArgsConverter |
사용자가 ItemTappedEventArgsConverter 개체에서 Item 값을 추출할 수 있는 변환기입니다 ItemTappedEventArgs . 이후에 EventToCommandBehavior와 함께 사용할 수 있습니다. |
ListToStringConverter |
각 ListToStringConverter 멤버 간에 지정된 구분 기호를 사용하여 컬렉션 멤버의 연결을 반환하는 단방향 변환기입니다. |
MathExpressionConverter |
사용자가 MathExpressionConverter 다양한 수학 연산을 수행할 수 있는 변환기입니다. |
MultiConverter |
들어오는 MultiConverter 모든 변환기를 순서대로 사용하여 들어오는 값을 변환합니다. |
MultiMathExpressionConverter |
사용자가 MultiMathExpressionConverter 을 사용하여 여러 값으로 다양한 수학 연산을 수행할 수 있는 변환기입니다 MultiBinding . |
SelectedItemEventArgsConverter |
사용자가 SelectedItemEventArgsConverter 개체에서 Item 값을 추출할 수 있는 변환기입니다 SelectedItemEventArgs . 이후에 EventToCommandBehavior와 함께 사용할 수 있습니다. |
StateToBoolConverter |
제공 StateToBoolConverter 된 값이 특정 LayoutState 값인지 여부에 따라 결과를 반환 boolean 하는 단방향 변환기입니다. |
StringToListConverter |
하나 StringToListConverter 이상의 구분 기호를 기준으로 입력 문자열을 분할하여 부분 문자열 집합을 반환하는 단방향 변환기입니다. |
TextCaseConverter |
사용자가 TextCaseConverter 들어오는 string 형식 바인딩의 대/소문자를 변환할 수 있는 단방향 변환기입니다. 이 Type 속성은 문자열에 적용할 대/소문자 종류를 정의하는 데 사용됩니다. |
VariableMultiValueConverter |
사용자가 VariableMultiValueConverter 값을 단일 bool 값으로 변환 bool MultiBinding 할 수 있는 변환기입니다. |
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET MAUI Community Toolkit