2016-09-14 3 views
0

전체 XAML 프로젝트가 있습니다. xamarin 프로젝트로 변환하고 싶습니다. 그래서 내 프로젝트에 대한 크로스 플랫폼 지원을받을 수 있습니다. 어떤 방식 으로든 또는 xamarin에서 처음부터 코드해야합니까?C# - Xaml - Visual Studio 프로젝트를 Xamarin 프로젝트로 변환하는 방법

+2

XAML 맛이 너무 많아서 사용하는 원래 프로젝트 유형을 지정해야합니다. 대부분의 경우, 서로 양립하지 않기 때문에 향미료를 다른 것으로 옮길 수 없습니다. –

+0

WPF 프로젝트 유형 및 MVVM 패턴을 사용하여 코드를 작성합니다. – parker

+1

WPF를 사용했다면, 처음부터 Xamarin.Forms에서 새 뷰를 빌드해야하지만 모델과 뷰 모델은 다시 사용할 수 있습니다. –

답변

0

WPF를 사용 중이라면 다시 시작하는 것이 좋습니다. 명명법은 매우 비슷하지만 복사 및 붙여 넣기 만 다를뿐입니다. 이 같은 이름의 인 컨트롤도 다르게 동작합니다.

또한 모양과 느낌은 데스크톱에서 구현하는 것과 다소 다르기 때문에 이것을 다시 생각해 볼 수있는 좋은 기회라고 생각하십시오.

기본 코드를 구조화 한 방법에 따라 비즈니스 논리의 일부와 뷰 모델을 재사용 할 수 있으므로이 경우 응용 프로그램에 대한 다른보기를 빌드하면됩니다. MVVM 패턴을 사용하여 얻을 수있는 이점에 대해 설명합니다.

WPF와 Xamarin.Forms XAML의 차이점을 설명하는 link을 살펴보십시오. 도입에서

견적 권리 :이 좋은 소식 인 WPF 개발자로

. 내 기술을 모두 을 Xamarin Forms로 이전하고 크로스 플랫폼 기반의 기본 UI를 작성할 수 있습니다. 그러나 직접 전송이 아닙니다. 차이점은 많게는 에서 Silverlight와 WPF간에 차이가 있었던 것과 같은 방식입니다. 그러나 이것은 훨씬 더 깊어집니다.

이 블로그 포스트에서 작성된 진술 중 일부는 더 이상 나타나지 않지만. 그 이후 Xamarin.Forms는 먼 길을왔다.

blogpost에서는 XAML과의 실제적인 차이점과 그 동작 방식을 다르게 볼 수 있습니다.

+0

고마워요 제럴드 :) – parker

관련 문제