WPF IValueConverter에서 CultureInfo 활용법?

안녕하세요 :smile:

평소에 IValueConverter를 자주 사용하는데요, 생각해보니 Parameter 중에서 CultureInfo는 한번도 사용해 본 적이 없더라고요. 그래서 혹시 어떤 상황에 CultureInfo를 사용하는지 궁금합니다.

그리고 왜 CultureInfoConvert 필수 파라메터로 포함되어있는 것일까요?

public class EqualsToVisibilityConverter : IValueConverter
{
    public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
    {
        return value.Equals(parameter) ? Visibility.Visible : Visibility.Collapsed;
    }

    public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
    {
        throw new NotImplementedException();
    }
}

읽어주셔서 감사합니다!

1개의 좋아요

우리나라 안에서만 쓰는거면 크게 의미가 없지만,
글로벌 서비스로 여러 국가에 배포된 경우 필요에 따라 내용이나 형식이 바뀌어야 할 때가 있습니다.

주로 숫자나 문자열 형식을 맞출 때 쓰며 이 예제처럼 사용할 수 있어요.

3개의 좋아요