System.InvalidCastException:指定的强制转换在xamarin形式中无效吗?

时间:2019-05-18 09:21:22

标签: xamarin xamarin.forms xamarin.android

我正在使用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软件包。

我该如何解决?

1 个答案:

答案 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>