Hallo,
ich versuch mich gerade in XAML einzuarbeiten, dazu möchte ich eine Oberfläche gestalten die z.B. Mehrsprachig sein soll
Die Sprachdaten will ich sinnigerweise in ein Ressourcenwörterbuch hinterlegen, dazu habe ich folgendes erstellt:
XML-Daten
1: 2: 3: 4: 5:
| <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:system="clr-namespace:System;assembly=mscorlib"> <system:String x:Key="File">Datei</system:String> </ResourceDictionary> |
nun habe ich in meiner APP die Ressource definiert:
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12:
| <Application x:Class="FS_Test.App" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" StartupUri="Window1.xaml"> <Application.Resources> <ResourceDictionary > <ResourceDictionary.MergedDictionaries> <ResourceDictionary Source="Language\StringResources.de-DE.xaml" /> </ResourceDictionary.MergedDictionaries> </ResourceDictionary> </Application.Resources> </Application> |
jetzt will ich in einen Fenster einen Button definieren:
XML-Daten
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| <Window x:Class="FS_Test.Window1" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="Window1" Height="294" Width="300" > <DockPanel LastChildFill="True"> <StackPanel DockPanel.Dock="Top"> <Button Margin="51,82,108,129" Name="button1" Content="{StaticResource File}"/> </StackPanel> </DockPanel> </Window> |
nun erhalte ich den Fehler das die StaticRessouce nicht gefunden wurde, was mache ich falsch???