Xamarin Forms Android上的Picker问题

时间:2018-12-19 08:30:01

标签: android xamarin.forms

我有一个使用选择器的Xamarin Forms应用程序,如下所示。在Windows上工作正常,但在Android上尝试选择项目时,选择器项目会多次显示。我已经注意到,当我将Android目标从Android 7更改为Android 8时,这种情况就开始发生了。有人遇到过这个问题吗?可以解决问题吗?

谢谢 保罗。

<ListView x:Name="ListViewExInspection" 
                      HasUnevenRows="True"
                      ItemsSource="{Binding ExInspectionDetail}">
                <ListView.ItemTemplate>
                    <DataTemplate>
                        <ViewCell>
                            <StackLayout Padding="0,0,15,1">
                                <Label FontSize="Small" Text="{Binding InspectionSection}" TextColor="Black" FontAttributes="Bold"/>
                                <Label FontSize="Small" Text="{Binding InspectionText}" VerticalOptions="Start" TextColor="Black"/>
                                <Label FontSize="Small" Text="Status" TextColor="Black" FontAttributes="Bold"/>
                                <Picker x:Name="PkStatus" TextColor="Black" FontSize="Small"
                                                SelectedIndex="{Binding InspectionStatus, Mode=TwoWay}"
                                                IsEnabled="{Binding StatusEnabled}">
                                    <Picker.ItemsSource>
                                        <x:Array Type="{x:Type x:String}">
                                        <x:String>Incomplete</x:String>
                                        <x:String>Pass</x:String>
                                        <x:String>Fail</x:String>
                                        <x:String>N/A</x:String>
                                        </x:Array>
                                    </Picker.ItemsSource>
                                </Picker>
                            </StackLayout>
                        </ViewCell>
                    </DataTemplate>
                </ListView.ItemTemplate>
            </ListView>

0 个答案:

没有答案