Wie ich dynamisches wechseln zwischen verschiedenen Sprache-Ressource-Dateien?

In meinem wpf-Projekt, ich habe zwei Ressource Dateien:

Resources\English.resx and Resources\German.resx

in MainWindow.xml versuche ich den Wert aus der Ressource-Datei:

<Window x:Uid="Window_1" x:Class="LocalizationInvestigate.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        xmlns:Resources="clr-namespace:LocalizationInvestigate.Resources"
        Title="MainWindow" Height="350" Width="525">
    <Grid x:Uid="Grid_1">
        <Label x:Uid="Label_1" Content="{x:Static Resources:English.LabelHello}"></Label>
    </Grid>
</Window>

Für Englisch, es funktioniert tadellos auf diese Weise. Jedoch, basierend auf der lokalen Sprache, wie kann ich es automatisch auf Deutsch Umschalten können: Ressource:Deutsch.LabelHello?

InformationsquelleAutor olidev | 2013-07-01

Schreibe einen Kommentar