2016-09-07 11 views
0

上記のエラーについて多くの議論がありましたが、残念ながら問題の完全な理解に役立つものはありませんでした。ビューに名前を付けるとエラーが発生するCS0426

ここから始めましょう。TestCompleteでテストしたい小さなアプリケーションがあります。これが、私が少なくとも、すべてのビューの名前が必要であると思う主な理由です.TestCompleteにすべてのビューをNameMappingに追加させるためです。

UIの場合、私はPRISMで何かを構築します。その1つのウィンドウ/シェルですべてが起こっています。すべてのビューがそこにロードされています(戻ると次のボタン)。

私はUIテストをよりよく制御するために、名前を表示しようとしました。タイプ名「MainModuleView」 タイプ「MainModule.MainModule」(1、7)

に存在しません:私は x:Name="xyz"オーデルXAML Name="abc"で行うときには、ビルド結果が

エラーCS0426が表示されています

私はこのことがどうして起こっているのか正確には分かりません。誰かがここで私を正しい方向に向けることができますか?

答えて

0

私が正しく覚えていれば、私は同様の問題に直面していました。原因は私のプロジェクトのSystem.Windowsへの参照でした。私は参照を削除し、すべてが機能しました。私はイベントについて何かを読んだが、私はちょうどそれを今見つけられない!あなたが正しい方向にあなたを指差してくれることを願っています。

1

名前ディレクティブは型を指定していないので、問題に関連しているとは思われません。

あなたの問題は、同じ名前の名前空間と型があると思います。 'MainModuleView'名前空間に 'MainModuleView'というビューを登録しようとすると、 'MainModuleView.MainModuleView'を指定しなければならないというあいまいさを解決できません。

関連する問題