레이블 만 표시하는 뷰가 있습니다.XamlParseException보기
레이블의 텍스트가 viewmodel 속성에 바인딩되어 있기 때문에 viewmodel이보기에 올바르게 삽입되었습니다. 내가 XAML에서 DataGrid를 정의하려고하면 지금, 내가 XamlParseException있어 :
{System.Windows.Markup.XamlParseException : 유형 '데이터 그리드'를 찾을 수 없습니다. [줄 : 16 위치 : 45] su System.Windows.Application.LoadComponent (개체 구성 요소, 리소스 리오리에이터) 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