Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xamarin 设置标准.NET异常消息的语言_Xamarin_Xamarin.ios_Localization_Xamarin.android_Currentculture - Fatal编程技术网

Xamarin 设置标准.NET异常消息的语言

Xamarin 设置标准.NET异常消息的语言,xamarin,xamarin.ios,localization,xamarin.android,currentculture,Xamarin,Xamarin.ios,Localization,Xamarin.android,Currentculture,(如何)可以用另一种语言显示标准的.NET异常消息,如SocketException“网络不可访问” 我认为这取决于当前文化,但在我的应用程序(Android和iOS)中,消息始终是英文的,即使我的当前文化是“de de” 背景是我想在对话框中显示一些异常消息 提示:我使用的是原生Xamarin,而不是表单 问候 Oliver在.Net桌面或Web应用程序中,通常我们使用以下简单设置: Thread.CurrentThread.CurrentUICulture=new CultureInfo(“

(如何)可以用另一种语言显示标准的.NET异常消息,如SocketException“网络不可访问”

我认为这取决于当前文化,但在我的应用程序(Android和iOS)中,消息始终是英文的,即使我的当前文化是“de de”

背景是我想在对话框中显示一些异常消息

提示:我使用的是原生Xamarin,而不是表单

问候


Oliver

在.Net桌面或Web应用程序中,通常我们使用以下简单设置:

Thread.CurrentThread.CurrentUICulture=new CultureInfo(“en-us”)


但是,我不确定这是否是Xamarin的一个良好实践

在Xamarin中也是这样做的,以使世界上的.Net部分加载正确的语言我想提到的SocketException消息没有在Xamarin/Mono中本地化,这就是为什么设置UICulture没有效果的原因。看这里