ラベルのみを表示するビューがあります。XamlParseExceptionが表示される
ラベルのテキストがviewmodelプロパティにバインドされているため、viewmodelはビューに正しく挿入されます。私は、XAMLでのデータグリッドを定義しようと今、私はXamlParseExceptionを持っている:
{System.Windows.Markup.XamlParseException:タイプ「データグリッド」が見つかりません。 [行:16位置:45] su System.Windows.Application.LoadComponent(オブジェクトコンポーネント、Uri resourceLocator) su。Common.Views.FunctionalityView.InitializeComponent()su。Common.Views.FunctionalityView..ctor(IFunctionalityViewModel viewModel)}
しかし、私はそれが動作InitializeComponent();
前DataGrid myDg = new DataGrid()
権利を定義した場合。
すべての参照を確認しても問題は見つかりません。
として、より伝統的な名前空間で識別されている理由はここにありますでした[編集] *例外の実際のテキストを追加する*?あなたの言い換えは、何が起こっているのかを理解するのを難しくします。また、内部の例外もチェックしてください。 – Will
例外は、FunctionalityViewコンストラクタのInitializeComponent()で発生します。 –
K、あなたのデフォルトの名前空間が台無しになっています。新しいUserControlを作成し、UserControl内のすべてのxmlns定義を確認します。ビュー内のものと比較してください。必要に応じて修正してください。 – Will