2017-06-07 4 views
0

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

+0

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. –

+1

Ich habe das schon versucht;) – jibhey

+0

In diesem Fall, solange Sie noch bauen können, ignorieren Sie es einfach. –

Antwort

0

Lesen Wenn die Sie richtig aufbauen können, als nur diese Nachricht ignorieren und BLEND Ihre App-Design verwenden.

+0

das Problem ist das gleiche mit Blend;) – jibhey