방법은 아래 링크에 자세히 나와있다.

https://docs.microsoft.com/ko-kr/xamarin/xamarin-forms/platform/wpf

 

주의할 점

1. 프레임워크 대상 버전이 4.7 이상이어야한다.

2. MainWindow.xaml 내용의 처음을 Window -> wpf:FormsApplicationPage 으로 변경해야한다.

3. MainWindow.xaml.cs 에서 상속을 FormsApplicationPage 으로 변경해야한다.

4. 링크에도 나와있듯이 WPF 프로젝트에 설치한 Xamarin.Forms 의 버전과 다른 프로젝트들과 버전을 맞춰야한다.

 

아래는 기본 자마린 솔루션에서 WPF 프로젝트만 추가한 내용이다.

XamarinStudy.z01

XamarinStudy.z02

XamarinStudy.zip

 

아래는 실행한 WPF 결과

 

Visual Studio 2017 을 설치하고 프로젝트를 열었는데

system.windows.interactivity 관련 에러가 발생되었다.

dll 참조에 느낌표가 발생된것이다.

Visual Studio 2015 에서는 잘 돌아갔던 소스였는데.. 머지 하고 검색해 보니

Nuget 을 이용해서 설치하라는데.. 이건 프로젝트와 상관이 없는데... 왜 Nuget 에서 설치를 해야하지?

하고 찾고 있었는데 역시나 환경 문제 였다.

Visual Studio 에서 도구 및 기능 가져오기 로 진입

 

아래와 같은 화면이 나오면 우선 Vusial Studio 를 종료하고

상단의 개별 구성 요소 진입

 

SDK 라이브러리 및 프레임워크 에서 .NET 용 Blend for Visual Studio SDK 를 체크하여 설치를 진행하면 된다.

WPF

시작(WPF)
응용 프로그램 개발
WPF 기본 사항
액세스 가능성
컨트롤
데이터
문서
그래픽 및 멀티미디어
전역화 및 지역화
마이그레이션 및 상호 운용성
보안(WPF)
샘플(WPF)
일반 참조(WPF)
클래스 라이브러리(WPF)
도구(WPF)

출처 : HOONS.NET

'C#.NET > C#' 카테고리의 다른 글

(Linq) linq to xml  (0) 2017.04.14
(Linq) linq T Type Join result T Type  (0) 2017.04.14
(WPF) wpf 관련 리소스 정리  (0) 2017.04.13
(WPF) 챨스패졸드 책 정리  (0) 2017.04.13
(.NET) async, await 비동기 샘플 코드  (0) 2017.04.13
(.NET) 이펙티브 C# - 요점 정리  (0) 2017.04.13

+ Recent posts

티스토리 툴바