Fehler beim Binden der Ressourcenzeichenfolge mit einer Ansicht in wpf

Ich versuche, eine statische Zeichenfolge zu binden, die in der Datei Resources.resx mit dem Namen title definiert ist. Wenn ich die Anwendung ausführe, wird die folgende Fehlermeldung angezeigt. Als ich den Fehler in diesem Forum untersuchte, stellte ich fest, dass die generierte Ressourcenklasse als intern markiert ist und WPF versucht, die Ressource von einer anderen Assembly aufzulösen, sodass dies erst gelingt, wenn Ihre Ressourcen als öffentlich markiert sind. Ebenso habe ich ein einzelnes Projekt, in dem meine Ansichten und Ressourcen definiert sind. Ich benötige keine Friend-Assembly. Ich glaube, auf die interne Klasse kann innerhalb derselben Assembly zugegriffen werden. Ich habe einen ähnlichen Beitrag von einem Kollegen gefundenKlick hier in dem er vorschlug, ResXFileCodeGenerator zu verwenden. Bitte sagen Sie dazu etwas

System.Windows.Markup.XamlParseException occurred
HResult=-2146233087
Message='Provide value on 'System.Windows.Markup.StaticExtension' threw an exception.' Line number '11' and line position '9'.
Source=PresentationFramework
LineNumber=11
LinePosition=9
StackTrace:
   at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
   at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
   at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
   at System.Windows.Application.LoadComponent(Object component, Uri resourceLocator)
   at TestApp.MainWindow.InitializeComponent() in ~\TestApp\TestApp\MainWindow.xaml:line 1
   at TestApp.MainWindow..ctor() in ~\TestApp\TestApp\MainWindow.xaml.cs:line 28
InnerException: System.ArgumentException
   HResult=-2147024809
   Message='TestApp.Properties.Resources.Firstname' StaticExtension value cannot be resolved to an enumeration, static field, or static property.
   Source=System.Xaml
   StackTrace:
        at System.Windows.Markup.StaticExtension.ProvideValue(IServiceProvider serviceProvider)
        at MS.Internal.Xaml.Runtime.ClrObjectRuntime.CallProvideValue(MarkupExtension me, IServiceProvider serviceProvider)
   InnerException: 

Antworten auf die Frage(1)

Ihre Antwort auf die Frage