I는 다음과 같이 동적으로 XAML에서 읽는 응용 프로그램을 파일있어 :에로드되는 그 XAML 파일 중 하나에서 StreamReader sr = new StreamReader(pathAndFileName);
this.Content = XamlReader.Load(sr.BaseStream);
(그들은 모두 뒤에 제거 자신의 코드를 가지고있다),이 작품
캔버스의 하위 항목 인 기존 항목이 있습니다. 항목의 스타일은 항목을 색칠하는 데 사용할 수있는 다양한 브러시가 들어있는 리소스 사전에 포함되어 있습니다. 항목의 인스턴스를 만들 때 기본 채색이 지정됩니다. 내가 직접 같이 채우기 속성과 상호 작용하는 현재 수 없습니다입니다 : item.Fill = BrushBlue;
내가 항목의 각 인스턴스에 대한 X
는, 결과 XAMLParseException는 시도 - 캐치 블록에 beeing는 있지만 적발되지 잡은하지 DispatcherTimer의 Tick-Event에서뿐만 아니라 MouseLeftButtonDown과 같은 이벤트에서도 예외가 발생하지 않아 Line.Load()를 호출하는 줄에서 중단됩니다. 누구든지이 예외를 잡아 내고 정상적인 프로그램 활동을 재개