WPF의 중첩 된 격자/스택 패널/격자 창에서 작업하고 있습니다. 그것의 Calander, maingrid 세포가 하루되고. 이 날에는 텍스트 상자와 스택 패널이 있습니다. 스택 패널에 그리드가 있습니다. EVery는 현재 달/년으로 레이아웃이 변경되기 때문에 런타임에 빌드하면 C#으로 완료됩니다. stackpanel에 테두리를 추가하고 싶을 때를 제외하고는 큰 문제는 없습니다. 타입 'System.Windows.Markup.XamlParseException'처리되지 않은 예외 PresentationFramework.dll 에 추가 정보를 발생WPF에 테두리가있는 격자 패널을 추가하면 오류가 발생합니다.
: 이것은 다음 오차 범 '유형의 생성자의 호출을'ADBF.ToezAcad.Admin.OpleidingKalender 지정된 바인딩 제약 조건과 일치하는 .MainWindow '가 예외를 던졌습니다.' 행 번호 '3'및 행 위치 '9'.
특별한이 항목이 없습니다.
재미있는 점은 포함 된 격자에 스택 패널 (경계선 포함)을 추가하는 순간에만이 오류가 발생한다는 것입니다. 코드의
짧은 버전 : 어떤 도움은 매우 극명하게 될 것이다
Border stackpanelborder = new Border();
this.Content = stackpanelborder;
StackPanel stackpanel = new StackPanel();
stackpanelborder.Child = stackpanel;
Grid.SetColumn(stackpanel, m);
Grid.SetRow(stackpanel, d + 1);
mainGrid.Children.Add(stackpanel); // if I uncomment this line, it throws the error.
,
아놀드
감사 벨소리를! 이제 작동합니다. 설명 주셔서 감사합니다. 감사합니다. – ADBF
@ADBF 기꺼이 도와주었습니다. –