2017-06-07 2 views
0

同僚と、私たちはWPFアプリケーションのPOCを作成しようとしています。国際化をテストするためのページとresxファイルを持つ新しいプロジェクトを作成しました(私たちはフランス語です)。アプリケーションは正常に動作し、コンパイルエラーとresxファイルは良好なデータを提供します。 XAMLファイルには、多くのエラーがあります。 、WPF/XAMLはコンパイルできますが、XAMLのエラー

ここ
<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}"> 

エラーでマークされた行である:ここ

は、XAMLヘッダーです

... 
       <MenuItem Header="{x:Static res:Resources.MenuItemHeaderClose}"> 
        <MenuItem.Icon> 
         <Image Source="pack://application:,,,/Resources/Close-16.png"/> 
        </MenuItem.Icon> 
       </MenuItem> 
... 

Visual Studioは、この部分のみを強調:

Header="{x:Static 

とfinaly、エラーメッセージは次のとおりです。 「リソース」という名前は、名前空間に存在しませんce "clr-namespace:PrintProcessEditor.Properties"

このコードで何が問題になっていますか?ちょうどそのメッセージを無視してアプリを設計するためにブレンドを使用するよりも、あなたは正確に構築することができた場合

+0

ソリューションが正常に構築されても、XAMLデザイナで虚偽のエラーが発生した場合は、ソリューションをクリーンアップして閉じて再オープンし、クリーンビルドを実行します。 XAMLデザイナーは時々少し面白いです。 –

+1

私はすでにそれを試しました;) – jibhey

+0

その場合、ビルドできる限り、無視してください。 –

答えて

0

を読み取るための

感謝。

+0

問題はBlendと同じです;) – jibhey

関連する問題