2010-08-05 5 views
0

내 클라이언트가 기존 XAML 파일에 의해 설정된 기본 레이아웃을 변경하기 위해 사용자 지정 XML 파일을 쓸 수있는 WPF 응용 프로그램이 있습니다. 내가 분석하려고하는 XML 파일에 오류가있는 경우 XAML 레이아웃으로 되돌아갑니다. XML 파일을 구문 분석하고 기본 레이아웃을 변경하기 위해 코드를 작성했는데 문제가 발생하면 XAML 파일을로드하는 방법을 찾으려고합니다. 이 모든 가능한에서인가?XAML 파일을로드하여 레이아웃 뒤의 코드 숨기기 변경

답변

0

동적으로 레이아웃을로드 할 수있는 기능이 필요한 경우 다음과 같은 해결 방법이 있습니다. 이것은 XamlReader 클래스를 사용하여 수행 할 수 있습니다. 이 과정은 매우 간단합니다. XamlReader.Load 메서드를 사용하여 스트림 (XML 또는 기타)에서 직렬화 된 내용을로드하면됩니다.

그러나 사용자 정의 XML 파일의 유효성을 검사하지 않으려는 이유가 무엇인지 알 수 없으며 잘못된 것이 있으면 아무 것도하지 마십시오.

+0

그래, xml 파일의 유효성 확인에 대한 제안은 내가 기울이고있는 것이지만 다른 방법으로는 궁금합니다. 답장을 보내 주셔서 감사합니다. –