c# - 在 xamarin 表单 4.4.0 中将图像添加到轮播视图
问题描述
我有这个用于创建轮播视图的代码
<CarouselView x:Name="TheCarousel">
<CarouselView.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>Hey...</x:String>
<x:String>Psssst...!</x:String>
<x:String>Did you check out...</x:String>
<x:String>The awesome new CarouselView</x:String>
<x:String>In Xamarin.Forms 4.4?!</x:String>
<x:String> </x:String>
</x:Array>
</CarouselView.ItemsSource>
<CarouselView.ItemTemplate>
<DataTemplate>
<StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
<Label Text="{Binding .}" HorizontalTextAlignment="Center" FontSize="Title" />
</StackLayout>
</DataTemplate>
</CarouselView.ItemTemplate>
</CarouselView>`
我如何在 Visual Studio 2019 上使用 xamarin 4.3.0 来查看图像而不是字符串
解决方案
在模板中使用 aImage
而不是 aLabel
<CarouselView x:Name="TheCarousel">
<CarouselView.ItemsSource>
<x:Array Type="{x:Type x:String}">
<x:String>[image url goes here]</x:String>
<x:String>[image url goes here]</x:String>
<x:String>[image url goes here]</x:String>
</x:Array>
</CarouselView.ItemsSource>
<CarouselView.ItemTemplate>
<DataTemplate>
<StackLayout HorizontalOptions="CenterAndExpand" VerticalOptions="CenterAndExpand">
<Image Source="{Binding .}" />
</StackLayout>
</DataTemplate>
</CarouselView.ItemTemplate>
</CarouselView>`
推荐阅读
- python - 通过多索引连接 2 个数据帧
- spring - Spring-Kafka:如何在 Producer Kafka 中插入 application.yml 主题
- javascript - 按下回车只是将值附加到 url 并没有用 searchForm 字符串完全替换 url
- regex - 我需要一个正则表达式来只接受在一定范围内具有数字长度序列的字符串
- ios - 如何从我的 ios 应用程序将文件保存到 iCloud Drive?
- php - 替换 PHP 中不跟日期的换行符
- c# - 交换排序对象映射中的值
- android - 如何修复 myIntent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
- laravel - Laravel 查询构建器 - 如何选择具有多个关系之一的模型
- android-studio - 安装 Kotlin Plugin 1.4.31 会导致 Android Studio 不突出显示单个文件的语法错误