Член "CurrentCulture" не распознан или недоступен - WPF и .Net 4.5 - PullRequest
0 голосов
/ 25 октября 2018

Я сталкивался с подобной проблемой в стеке потока, но он не объясняет, почему 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.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...