Mit einem Kollegen versuchen wir, ein POC einer WPF-Anwendung zu erstellen. Wir haben ein neues Projekt mit einer Seite und einer resx-Datei erstellt, um die Internationalisierung zu testen (wir sind Franzosen). Die Anwendung funktioniert gut, kein Fehler bei der Kompilierung und die Resx-Datei geben gute Daten. aber in der XAML-Datei haben wir viele Fehler.WPF/XAML kompilieren aber Fehler in XAML
hier ist der XAML-Header:
<Window x:Class="MAPPrintProcessEditor.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:res="clr-namespace:MAPPrintProcessEditor.Properties"
mc:Ignorable="d"
Title="MAP Print Process Editor"
WindowStartupLocation="CenterScreen"
Height="{Binding SystemParameters.PrimaryScreenHeight}" Width="{Binding SystemParameters.PrimaryScreenWidth}">
hier, ist eine Zeile in Fehler markiert:
...
<MenuItem Header="{x:Static res:Resources.MenuItemHeaderClose}">
<MenuItem.Icon>
<Image Source="pack://application:,,,/Resources/Close-16.png"/>
</MenuItem.Icon>
</MenuItem>
...
Visual Studio unterstreichen nur dieser Teil:
Header="{x:Static
und finaly, Hier ist die Fehlermeldung: Der Name "Ressourcen" existiert nicht im Namespa ce "clr-namespace: PrintProcessEditor.Properties"
Was ist in diesem Code falsch?
Vielen Dank für
Wenn die Lösung ordnungsgemäß erstellt wird, aber im XAML-Designer falsche Fehler auftreten, bereinigen Sie die Lösung, schließen und öffnen Sie sie erneut, und führen Sie einen sauberen Build durch. Der XAML-Designer ist manchmal ein wenig lustig. –
Ich habe das schon versucht;) – jibhey
In diesem Fall, solange Sie noch bauen können, ignorieren Sie es einfach. –