WPF 브라우저

아래 싸이트를 그대로 따라가면서 공부 해보기로 했다.

http://dotnetmvp.tistory.com/category/WPF

정식 명칭은 XBAP ( XAML 브라우즈 응용 프로그램) 만들기다.

참고로 실행파일은 WpfBrowserApplication.zip 파일이다.

프로젝트 생성: C# - Windows - WPF 브라우즈 응용 프로그램

솔루션 탐색기의 프로젝트에서 오른쪽 마우스 버튼 클릭 - 추가 - 새폴더 생성
여기서는 폴더 이름을 image로 하였다.

솔루션 탐색기의 image에서 오른쪽 마우스 버튼 클릭 - 추가 - 기존 항목 클릭
파일이름에서 *.*를 입력하여 이미지 Chrysanthemum.jpg   Desert.jpg  Koala.jpg 세 개를 추가한다.

솔루션 탐색기의 image에서 오른쪽 마우스 버튼 클릭 - 추가 - 페이지 클릭
새 항목 추가 대화 상자에서 페이지(WPF)를 선택 한 후, 이름을 Page1.xaml으로 생성한다.
Page2.xaml, Page3.xaml도 같은 방법으로 만든다.

이미지 추가
도구상자에서 Image 컨트롤을 추가 한다
Image 컨트롤의 Source에 원하는 이미지를 입력한다.

하이퍼링크를 추가 한다.
익스프레션 블렌더에서는 TextBlock을 이용하여 GUI로 편집 할 수 있다. 없으면 텍스트를 직접 입력한다.

Page1.xaml의 Grid 노드에 추가

        <TextBlock>

            <Hyperlink NavigateUri="Page2.xaml">다음 페이지로</Hyperlink>

        </TextBlock>

 

Page2.xaml의 Grid 노드에 추가

        <TextBlock>

            <Hyperlink NavigateUri="Page1.xaml">이전 페이지로</Hyperlink>

            <Hyperlink NavigateUri="Page3.xaml">다음 페이지로</Hyperlink>

        </TextBlock> 

 

Page3.xaml의 Grid 노드에 추가

        <TextBlock>

            <Hyperlink NavigateUri="Page2.xaml">이전 페이지로</Hyperlink>

        </TextBlock>

 

< XBAP 보안 고려 사항 >

 

XBAP을 실행하면 보안 경고가 뜨면서 인터넷 웹브라우즈에 아무것도 안보일수도 있다.

 

 

신뢰하는 XBAP을 만들기 위해서는 다음과 같이 보안 탭에서 옵션을 조정한다. 실행 되더라도 보안 경고창은 계속 뜬다.

 

1. Visual Studio에서 프로젝트 속성을 연다.

2. 보안 탭에서 완전 신뢰 응용 프로그램 옵션을 선택한다.

 

XBAP 보안 경고 참고 : http://msdn.microsoft.com/ko-kr/library/aa970060(v=vs.110).aspx

 

인터넷익스플로어에서 실행한 화면이다.