2017-11-08 6 views
-1

Im xamarin forms 프로젝트 작업 중입니다. 나는 아이콘을 사용 내 아이콘에 대한 nuget. bar i에서 아이콘을 사용하려면 IconNavigationPage을 사용해야합니다. 지금은 Navigationpage에서 .. 내 프리즘 Masterpage와프리즘 마스터 페이지가있는 IconNavigationPage

내가 확인, IconNavigationPage 상속을 IconNavigationPage를 사용하려면, 그래서 내가 PrismTemplate에서 새 NavigationPage을 생성하고, 내가 IconNavigation에서에 상속 수정 됨.

이 내가 내가 내가 그것을 참조 할 경우 설치 nuget이이 오류

'IconNavigationPage' does not exist in the namespace 'Xamarin.Forms' (are you missing an assembly reference?) 

을 얻을 내가

<IconNavigationPage xmlns="http://xamarin.com/schemas/2014/forms" 
      xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      xmlns:prism="clr-namespace:Prism.Mvvm;assembly=Prism.Forms" 
      prism:ViewModelLocator.AutowireViewModel="True" 
      x:Class="Fixmyplacemobileapp.Views.MyNavigation"> 

추가 한 것입니다.

답변

1

오류는 잘못된 것을 알려줍니다. Xamarin.Forms 네임 스페이스에없는 Type을 참조하려고합니다. App.xaml에는 Prism에 대한 네임 스페이스 선언이 있으므로 PrismApplication을 참조 할 수 있습니다. IconNavigationPage에 대한 올바른 네임 스페이스/어셈블리를 참조하는 것과 같은 일을해야합니다.

그건 그렇다고해서는 안됩니다. 네비게이션을 위해 IconNavigationPage (& in Prism 7.0 IconTabbedPage)를 등록 할 수 있어야합니다. 난 당신이 IconPages의 샘플 당신은 또한 페이지 뒤에 코드를 변경해야 프리즘

+0

감사 단에 nuget를 추가해야합니다 IconNavigationPage, 난 그냥 3 가지를 변경했습니다. 지금 정렬 ... –

0

와 MasterDetailPage, TabbedPage 및 NavigationPage의 사용을 포함 샌디에고 자 마린 만남에서이 example를 살펴 보시기 바랍니다 :

Xamarin.Forms;

namespace Fixmyplacemobileapp.Views 
{ 
    public partial class MainPage : IconNavigationPage 
    { 
     public MyNavigation() 
     { 

중요한 부분은 공공 부분 클래스 MyNavigation입니다 :

당신은 또한 당신의 PCL, Android 및 iOS 프로젝트