티스토리 뷰

반응형

사용자 삽입 이미지

XAML 과 HTML 은 공통점이 있습니다.
그러나 그냥 변환해서 쓰기에는 뭔가 다른 것들이 또 있습니다.

자 그럼 양쪽다 서로 사용하기 쉽게 컨버전하는 라이브러리를 만들어 봅시다.
이번에는 결코 쉽다고 장담하지는 못하겠어요 ^^

아래처럼 Convert란 버튼을 누르면 텍스트박스안에 내용이 타이틀에 맞게 변환되게 만들어 봅시다.
 

디자인은 위화면을 보고 만드시고
코드는 아래와 같습니다.

C#

Directory.CreateDirectory("test");
string[] myString = Directory.GetFiles(filepath);
foreach (String s in myString)
    {
    FileStream htmlFile = new FileStream(s, FileMode.Open, FileAccess.Read);
    StreamReader myStreamReader = new StreamReader(htmlFile);
    File.WriteAllText(("test\\" + s + ".xaml"), (HtmlToXamlConverter.ConvertHtmlToXaml(myStreamReader.ReadToEnd(), true)),Encoding.UTF8);
    }

이 변환 라이브러리는 완벽하지 않습니다.
때문에 잘 안되는 부분은 여러분들의 그 큰 머리를 잘 굴려서 만들어봐야 할겁니다.

더 자세한 내용은 아래 링크를 따라가셔서 SDK 를 보세요.

http://windowssdk.msdn.microsoft.com/library/en-us/wpf_conceptual/html/6e8db7bc-050a-4070-aa72-bb8c46e87ff8.asp?frame=true

- 행운을 빌어요. Keith 씀.

반응형
댓글