ho una finestra con il seguente spazio dei nomiIl socio "CurrentCulture" non viene riconosciuta o non è accessibile
xmlns:sysglb="clr-namespace:System.Globalization;assembly=mscorlib"
che contiene una casella di testo
<TextBox Text="{Binding Path=Price, Mode=TwoWay, StringFormat='C',
ConverterCulture={x:Static sysglb:CultureInfo.CurrentCulture}}"
MaxLines="1" TextAlignment="Right"/>
come da Gusdor's risposta a StringFormat Localization issues in wpf che stava lavorando bene ma ora Visual Studio (2013) mi sta dando un "Markup non valido" - Il membro "CurrentCulture" non è riconosciuto o non è accessibile errore.
Intellisense riconosce e richiede sysglb: CultureInfo.CurrentCulture ma non appena mi allontano dalla casella di testo viene visualizzato l'errore.
Potrebbe qualche anima gentile consigliare perché questo sta accadendo e cosa faccio per risolverlo? Anche come l'editor XAML riesce a riconoscere sysglb: CultureInfo.CurrentCulture ma il markup no?
Acclamazioni Geoff
Sai cosa. Ho appena effettuato l'upgrade a VS 2015 e ho iniziato a ricevere questo errore. Che ironia! Hai aggiustato? – Gusdor
@Gusdor Non è un'ironia – Dai
La modifica del framework di destinazione del progetto in .NET Framework 4.6 o versioni successive risolve il problema per VS2013 e VS2015. – kmb