将DocumentViewer的语言设置为德语(来自代码,而不是XAML)

Alw*_*uff 6 c# wpf xaml documentviewer

我正在尝试将DocumentViewer默认英语的语言更改为德语,但没有成功.

作为WPF的新手,我真的很难做到这一点.

重要信息: DocumentViewer在代码后面创建,响应菜单项单击,然后将其添加为主窗口Content.

我尝试过以下操作,但似乎什么也没做:

myDocumentViewer.Language = System.Windows.Markup.XmlLanguage.GetLanguage("de-DE");
Run Code Online (Sandbox Code Playgroud)

没有变化,DocumentViewer保持英语.

谷歌搜索正确使用该Language属性,我发现没有任何用处.

题:

如何将DocumentViewer(使用代码创建)的语言设置为德语?

Use*_*r42 0

AFAIK 你设置正确。

我没有使用 DocumentViewer 的经验,但设置 CurrentUICulture 不会翻译。设置 CurrentUICulture 在应用程序中针对不同语言的资源之间进行选择。 有关示例,请参阅/sf/answers/79998831/ 。我假设文档查看器的语言是相同的。