我想使用CarouselView,我已经安装了它(CarouselView.FormsPlugin),我检查了我的项目的packeges.config,它已经存在:
但我仍然收到此错误 在全局命名空间中找不到类型或命名空间名称'CarouselView'(您是否缺少程序集引用?) 我该如何解决这个问题?
答案 0 :(得分:4)
看起来你没有使用官方的CarouselView。对于CarouselView.FormsPlugin,名称为CarouselViewControl
。
试试这样:
<controls:CarouselViewControl x:Name="myView">
<controls:CarouselViewControl.ItemTemplate>
<DataTemplate>
<Label Text="{Binding .}" HorizontalOptions="Center" VerticalOptions="Center"/>
</DataTemplate>
</controls:CarouselViewControl.ItemTemplate>
</controls:CarouselViewControl>
答案 1 :(得分:1)
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://xamarin.com/schemas/2014/forms"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
xmlns:local="clr-namespace:XamlTest"
xmlns:controls="clr-namespace:CarouselView.FormsPlugin.Abstractions;assembly=CarouselView.FormsPlugin.Abstractions"
x:Class="XamlTest.MainPage">
<controls:CarouselView x:Name="myView">
<controls:CarouselView.ItemTemplate>
<DataTemplate>
<Label Text="{Binding .}" HorizontalOptions="Center" VerticalOptions="Center"/>
</DataTemplate>
</controls:CarouselView.ItemTemplate>
</controls:CarouselView>
</ContentPage>
答案 2 :(得分:0)
你能在XAML中展示你的代码吗?
也许您忘了放置程序集/名称空间?
如果是这样,请尝试将其放入内容页面标记中: 的xmlns:转盘= “CLR-名称空间:CarouselView.Forms.Plugin;装配= CarouselView.Forms.Plugin”
当你这样做时,你可以用以下方式调用控件:
答案 3 :(得分:0)
在我的情况下,我在print (weekday_data)
Time a
0 2019-03-29 11:00:00 0
1 2019-03-29 14:00:00 1
21 2019-04-01 02:00:00 21
22 2019-04-01 05:00:00 22
23 2019-04-01 08:00:00 23
24 2019-04-01 11:00:00 24
25 2019-04-01 14:00:00 25
26 2019-04-01 17:00:00 26
27 2019-04-01 20:00:00 27
28 2019-04-01 23:00:00 28
29 2019-04-02 02:00:00 29
标记内的XAML中使用了错误的命名空间。这是正确的:
<ContentPage>