首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xamarin.Forms未处理异常

Xamarin.Forms未处理异常
EN

Stack Overflow用户
提问于 2016-08-08 11:09:28
回答 1查看 360关注 0票数 0

我在我的项目上尝试CarouselView。但是当我运行我的项目时,我会发现这个错误。

这是我的xaml代码;

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<base:HotelDetailPageXaml
xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="XamarinCRM.Pages.Hotels.HotelDetailPage"
xmlns:statics="clr-namespace:XamarinCRM.Statics"
xmlns:base="clr-namespace:XamarinCRM.Pages.Hotels"
xmlns:hotelViews="clr-namespace:XamarinCRM.Views.Hotels"
xmlns:i18n="clr-namespace:XamarinCRM.Localization"
xmlns:cv="clr-namespace:Xamarin.Forms;assembly=Xamarin.Forms.CarouselView"
    Title="{Binding Hotel.Name}">
  <base:HotelDetailPageXaml.Content>
        <StackLayout Spacing="0">          
          <cv:CarouselView ItemsSource="{Binding Hotel.HotelImages}">
            <cv:CarouselView.ItemTemplate>
              <DataTemplate>
                <StackLayout HeightRequest="200">
                  <Image HeightRequest="200" Aspect="AspectFill" Source="{Binding FullPath}"/>
                </StackLayout>
              </DataTemplate>
            </cv:CarouselView.ItemTemplate>
          </cv:CarouselView>
  </StackLayout>
  </base:HotelDetailPageXaml.Content>
</base:HotelDetailPageXaml>

这就是我叫json服务;

代码语言:javascript
复制
 public async Task<IEnumerable<HotelModel>> GetHotelsAsync(bool includeLeads = false)
        {
            string path = "my service url";
            HttpClient Client = new HttpClient();
            var task = await Client.GetAsync(path);
            var jsonString = await task.Content.ReadAsStringAsync();
            List<HotelModel> hotelList = new List<HotelModel>();
            List<HotelImageModel> hotelImageList = new List<HotelImageModel>();
            dynamic json = JsonConvert.DeserializeObject(jsonString);   

                        for (int j = 0; j < 10; j++)
                        {
                            HotelImageModel hotelImage = new HotelImageModel();    
                            hotelImage.FullPath = json["data"][i]["HotelImages"][j]["FullPath"].Value;    
                            hotel.HotelImages.Add(hotelImage);
                        }
                    }

I是酒店索引编号for,j是酒店形象索引号。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-08 11:59:13

在Xamarin论坛上,报告这个错误就像错误一样是相同的错误。6月21日

https://forums.xamarin.com/discussion/69483/why-does-carouselview-crash-on-android

您安装了什么版本的Xamarin?你试着安装最新版本的xamarin?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38827692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档