翻译消息对话框(C#)

翻译消息对话框(C#),c#,visual-studio-2015,uwp,uwp-xaml,C#,Visual Studio 2015,Uwp,Uwp Xaml,我有这个 var dialog=newmessagedialog(“错误”,“错误:示例”); wait dialog.ShowAsync() 在XAML中,我这样翻译:x:Uid=“Example” 我想翻译您在messagedialog中显示的消息 如何在C#中进行翻译?您可以使用ResourceLoader类: string localizedString = ResourceLoader.GetForCurrentView().GetString("<Key from resw&g

我有这个
var dialog=newmessagedialog(“错误”,“错误:示例”);
wait dialog.ShowAsync()
在XAML中,我这样翻译:x:Uid=“Example”
我想翻译您在messagedialog中显示的消息

如何在C#中进行翻译?

您可以使用
ResourceLoader
类:

string localizedString = ResourceLoader.GetForCurrentView().GetString("<Key from resw>");
更新2


由于某些原因,resw文件中的密钥不能包含“.”字符。可能是因为x:Uid行为…

您可以使用
ResourceLoader
类:

string localizedString = ResourceLoader.GetForCurrentView().GetString("<Key from resw>");
更新2


由于某些原因,resw文件中的密钥不能包含“.”字符。可能是因为x:Uid行为…

我把这段代码放在我的C#中,我想在哪里翻译?那么我如何在.resw文件中使用它呢?是的,你可以在你的C文件中使用它。如果你想翻译,你的resw文件看起来与你使用的
x:Uid
相同。将Uid键传递给
GetString
方法。我的C#文件中有这个键:(示例是我的Uid)
string localizedString=ResourceLoader.GetForCurrentView().GetString(“示例”);var dialog=newmessagedialog(“,”)在.resw中,我有这样一个:示例。内容和示例。标题和翻译,但不起作用,不出现任何东西。我发现它:的。(点)键中的字符是坏人。我的示例代码正在运行,你能提供你的代码(C#+resw)吗?我把这个代码放在我的C#中,我想翻译的地方,对吗?那么我如何在.resw文件中使用它呢?是的,你可以在你的C文件中使用它。如果你想翻译,你的resw文件看起来与你使用的
x:Uid
相同。将Uid键传递给
GetString
方法。我的C#文件中有这个键:(示例是我的Uid)
string localizedString=ResourceLoader.GetForCurrentView().GetString(“示例”);var dialog=newmessagedialog(“,”)在.resw中,我有这样一个:示例。内容和示例。标题和翻译,但不起作用,不出现任何东西。我发现它:的。(点)键中的字符是坏人。我的示例代码正在运行,你能提供你的代码(C#+resw)吗?