WPF 변환기 : 문화는 어디에서 오는가
문제
WPF 변환기 클래스를 만들었습니다.
public class DoubleConverter : IValueConverter
{
public object Convert(object value, Type TargetType, object parameter, CultureInfo culture)
{
//blah blah
}
}
누가 통과 된 문화 매개 변수를 설정하는지 궁금합니다. 나는 그것이 현재 Windows 설정과 동일 할 것으로 기대하지만 다른 것으로 보입니다.
누구나?
해결책
이 페이지 WPF의 버그 (특징?)를 설명합니다. WPF는 다른 방법을 지정하기 위해 조치를 취하지 않는 한 문화가 항상 en
다른 팁
실제로, 설명 된 기술을 사용합니다 그 페이지 나쁜 생각입니다. 사용자가 제어판에서 서식 설정에 맞게 사용자 정의를 고려하지 않습니다.
대신, 변환기에 전달 된 배양 매개 변수를 완전히 무시하십시오. 문화를 다른 것에 전달 해야하는 경우 CultureInfo.currentculture를 사용하십시오. (이것은 Parse와 Tostring의 기본값이므로 보통 어쨌든 전달할 필요가 없습니다.)
제휴하지 않습니다 StackOverflow