Xamarin.forms 单击ListView ViewCell时的表单背景颜色更改为橙色,但未初始化为颜色

Xamarin.forms 单击ListView ViewCell时的表单背景颜色更改为橙色,但未初始化为颜色,xamarin.forms,xamarin.android,xamarin.ios,Xamarin.forms,Xamarin.android,Xamarin.ios,这是我的密码 <ListView x:Name="listViewClient" ItemsSource="{Binding Client}" HasUnevenRows="True"> <ListView.ItemTemplate> <DataTemplate> <ViewCell > <Gr

这是我的密码

<ListView x:Name="listViewClient"  ItemsSource="{Binding Client}" HasUnevenRows="True">
            <ListView.ItemTemplate>
                <DataTemplate>
                    <ViewCell >


                        <Grid  Margin="10">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="5"/>
                                <ColumnDefinition />
                            </Grid.ColumnDefinitions>
                            <BoxView  Grid.Column="0" Color="#84DCC6"/>
                            <StackLayout Grid.Column="1" Padding="20, 10">

                                <Frame BorderColor="WhiteSmoke">
                                    <StackLayout>
                                <Label Text="Name:" FontSize="16" />
                                <Label FontSize="Medium" Text="{Binding Name}" FontAttributes="Bold" />
                                    </StackLayout>
                                </Frame>
                                <Frame BorderColor="WhiteSmoke">
                                    <StackLayout>
                                    <Label Text="Adress:"  FontSize="16"/>
                                <Label FontSize="Medium" Text="{Binding Adress}" FontAttributes="Bold"/>
                                    </StackLayout>
                                </Frame>
                                <Frame BorderColor="WhiteSmoke">
                                    <StackLayout>
                                    <Label Text="Place:"  FontSize="16"/>
                                    <Label FontSize="Medium" Text="{Binding Place}" FontAttributes="Bold" />
                                    </StackLayout>
                                </Frame>

                                <Frame BorderColor="WhiteSmoke" >
                                    <Grid >

                                    <StackLayout Grid.Column="0">
                                    <Label Text="Mobile:"  FontSize="16"/>
                                    <Label  FontSize="Medium" Text="{Binding Mobile}" FontAttributes="Bold" />
                                    </StackLayout>
                                        <Button Grid.Column="1" Text="Call" Clicked="PovikajPartnerClicked" BackgroundColor="#84DCC6"></Button>
                                    </Grid>
                                </Frame>
                                <Frame BorderColor="WhiteSmoke">
                                    <StackLayout>
                                        <Label Text="Е-mail:"  FontSize="16"/>
                                        <Label FontSize="Medium" Text="{Binding EMAIL}" FontAttributes="Bold" />
                                    </StackLayout>
                                </Frame>
                                <Frame BorderColor="WhiteSmoke">
                                    <StackLayout>
                                        <Label Text="LAW:"  FontSize="16"/>
                                        <Label FontSize="Medium" Text="{Binding LAW}" FontAttributes="Bold" />
                                    </StackLayout>
                                </Frame>

                                <Frame BorderColor="WhiteSmoke
                                       ">
                                    <StackLayout>
                                <Label Text="SECNUM:"  FontSize="16"/>
                                <Label FontSize="Medium" Text="{Binding SECNUM}" FontAttributes="Bold" />
                                    </StackLayout>
                                </Frame>

                            </StackLayout>
                        </Grid>
                    </ViewCell>
                </DataTemplate>
            </ListView.ItemTemplate>
        </ListView>



当我点击listview时,我不知道从哪里得到橙色的背景色。从代码中可以看出,我没有选择samo背景颜色。是否存在使颜色为橙色的默认点击事件?我尝试了所有方法,但找不到我忘记添加颜色的地方。

这是ListView的默认选择颜色,来自Xamarin在模板中默认设置的应用程序主题,以解决此问题,只需将以下内容添加到ListView中

<ListView SelectionMode="None" ..../>

我知道这可能有点晚了,但我希望这会对其他人有所帮助,只需在AppName.Android/Resources/values下的styles.xml文件中添加以下内容:

<item name="android:colorActivatedHighlight">@android:color/transparent</item>
@android:color/transparent

如果我不想选择mode=“None”,我应该在哪里更改橙色背景颜色?您将知道将
SelectedItem
设置为null,但它仍将显示橙色,因为它根本不显示,您必须更改
style.xml中的
主主题,我可以知道为什么不想通过此属性执行此操作吗?当我单击单元格时,其显示为橙色。我希望透明或白色它不适合我的设计\n是的,因此将selectionMode设置为none,它将选择该项目,但不会在ui上显示