Член "CurrentCulture" не распознан или недоступен - WPF и.Net 4.5

Я сталкивался с похожей проблемой стекового потока, но он не объясняет, почему Visual Studio не нравится CurrentCulture или CurrentUICulture в версии страницы xaml.Net 4.5.

Я могу построить свой проект без ошибок, но мне хотелось бы знать, почему страница xaml не нравится?

Согласно Microsoft;

В.NET Framework 4.5.2 и более ранних версиях свойство CurrentCulture доступно только для чтения; то есть вы можете получить значение свойства, но не можете его установить. Чтобы изменить текущую культуру, вы присваиваете объект CultureInfo, представляющий новую культуру, свойству Thread.CurrentThread.CurrentCulture. Начиная с.NET Framework 4.6, свойство CurrentCulture доступно для чтения и записи; Вы можете установить и получить значение свойства. Если вы установите значение свойства для объекта CultureInfo, который представляет новую культуру, значение свойства Thread.CurrentThread.CurrentCulture также изменится.

Я верю, что только читаю здесь, и это прекрасно работает в моем приложении, но я просто не могу понять, почему возникает ошибка?

 <TextBlock Text="{Binding Path=Total, Mode=OneWay, StringFormat='{}{0:c}', Converter={x:Static local:CurrencyConverter.Instance}, ConverterCulture={x:Static gl:CultureInfo.CurrentUICulture}, ConverterParameter={}{0:c}}" />

Примечание: я не могу использовать версию 4.6.

0 ответов

Другие вопросы по тегам