我正在使用Xamarin.Forms我遇到了错误
“ System.InvalidCastException:指定的转换无效。”
我在StackOverflow Xamarin.Forms Binding Specified cast is not valid中发现了一个类似的问题
但是这里回答为删除网格,但是在我的情况下,我没有使用网格为什么会出错
<StackLayout x:Name="roll" HeightRequest="0">
<SearchBar Placeholder="Type to Search" TextChanged="SearchDropDown" />
<ListView x:Name="SearchDropDownList" ItemsSource="{Binding Items}" CachingStrategy="RecycleElement" ItemSelected="OnItemSelected">
<ListView.ItemTemplate>
<DataTemplate>
<input:CheckBox Text="{Binding Text}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
</StackLayout>
我正在使用 NuGet软件包管理器中的Xamarin.Forms.InputKit
软件包。
我该如何解决?
答案 0 :(得分:1)
我通过将代码更改为以下代码来解决了该错误
<div data-color="#f00" id="color1">Color 1</div>
<div data-color="#0f0" id="color2">Color 2</div>
<div data-color="#00f" id="color3">Color 3</div>