2017-06-21 46 views
0

我有一個簡單的問題,我如何在carouselPage中添加來自diffent文件夾的外部頁面?xamarin旋轉木馬顯示一些外部頁面

<?xml version="1.0" encoding="utf-8" ?> 
<CarouselPage xmlns="http://xamarin.com/schemas/2014/forms" 
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      xmlns:local="clr-namespace:TutoSuite;assembly=TutoSuite" 
     x:Class="TutoSuite.navigation.CrouselPage"> 
    <local:MainPage/> 
</CarouselPage> 

此代碼的工作完美,但,當我試圖訪問到其他網頁誰在這樣的根是一個文件夾中,而不是直接。 (這裏的客戶是在那裏我有我的所有客戶端的網頁文件夾)

<?xml version="1.0" encoding="utf-8" ?> 
<CarouselPage xmlns="http://xamarin.com/schemas/2014/forms" 
     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
      xmlns:local="clr-namespace:TutoSuite;assembly=TutoSuite" 
     x:Class="TutoSuite.navigation.CrouselPage"> 
    <local:Client.ClientFirstpage/> 
</CarouselPage> 

我有這樣的錯誤:

Error Position 7:7. Type Client not found in xmlns clr-namespace:TutoSuite;assembly=TutoSuite

有人可以幫助我嗎?在此先感謝

回答

1

要解決您的錯誤,您必須添加對客戶端命名空間的引用,因爲內部命名空間不允許(local:Client.ClientFirstpage)。

的第一步是將所述客戶端的命名空間引用:

xmlns:client="clr-namespace:TutoSuite.Client"

然後使用爲ClientFirstpage

<?xml version="1.0" encoding="utf-8" ?> 
<CarouselPage xmlns="http://xamarin.com/schemas/2014/forms" 
     xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" 
     xmlns:local="clr-namespace:TutoSuite;assembly=TutoSuite" 
     xmlns:client="clr-namespace:TutoSuite.Client" 
     x:Class="TutoSuite.navigation.CrouselPage"> 
    <client.ClientFirstpage/> 
</CarouselPage> 
此參考