Xamarin表单-自定义Listview单元格-UWP悬停颜色

Xamarin表单-自定义Listview单元格-UWP悬停颜色,listview,xamarin,uwp,xamarin.forms,xamarin.uwp,Listview,Xamarin,Uwp,Xamarin.forms,Xamarin.uwp,我有一个基本的自定义Listview单元格,格式如下 我正在设置背景色,并使用StackLayout填充进行包装,以模拟底部边框 在UWP中,我现在如何更新单元格“悬停”颜色,使其在悬停在单元格上时发生变化 我只能在没有设置背景(默认为白色)时显示浅灰色悬停颜色 我已经测试了你的代码,但我没有重现你的问题。我可以触摸一下你的项目吗?尼科-你是说你能在悬停上看到单元格高亮显示吗?什么颜色?ViewCell上的文本颜色变为蓝色。@aherrick哇,这应该是“对除OP之外的所有人都最有用的问题”奖(

我有一个基本的自定义Listview单元格,格式如下

我正在设置背景色,并使用StackLayout填充进行包装,以模拟底部边框

在UWP中,我现在如何更新单元格“悬停”颜色,使其在悬停在单元格上时发生变化

我只能在没有设置背景(默认为白色)时显示浅灰色悬停颜色


我已经测试了你的代码,但我没有重现你的问题。我可以触摸一下你的项目吗?尼科-你是说你能在悬停上看到单元格高亮显示吗?什么颜色?ViewCell上的文本颜色变为蓝色。@aherrick哇,这应该是“对除OP之外的所有人都最有用的问题”奖(如果有这样的问题):-p。我想知道如何实现这一点,你的问题几乎解决了我的问题。现在,我的
ListViewItem
悬停和选择颜色完全符合我的需要。谢谢
<ViewCell.View>

        <StackLayout Padding="0,0,0,1" BackgroundColor="#183c57">

          <Grid Padding="8,5" BackgroundColor="#f2f2f2">
            <Grid.ColumnDefinitions>
              <ColumnDefinition Width="*"/>
              <ColumnDefinition Width="Auto" />
            </Grid.ColumnDefinitions>

            <StackLayout Grid.Column="0"
                         Padding="4"
                         Spacing="2"
                         VerticalOptions="Center">
              <Label Text="{Binding ActivityID}" FontSize="Small" FontAttributes="Bold"   TextColor="#183c57" LineBreakMode="TailTruncation" />
              <Label Text="{Binding RouteId}" FontSize="Micro" TextColor="#444444" LineBreakMode="TailTruncation"/>
              <Label Text="{Binding Description}" FontSize="Micro" TextColor="#444444" LineBreakMode="TailTruncation"/>

            </StackLayout>

            <StackLayout Grid.Column="1" VerticalOptions="Start" Spacing="0" Padding="3" BackgroundColor="{Binding HexColorReadable}"  Margin="0, 4, 10, 0">
              <Label Text="{Binding StatusId}" FontSize="Micro" FontAttributes="Bold" TextColor="#000000"  XAlign="End"  />
            </StackLayout>

          </Grid>
        </StackLayout>
</ViewCell.View>
<Application.Resources>
    <ResourceDictionary>

        <Style x:Key="FormsListViewItem" TargetType="ListViewItem">

            <Setter Property="Template">
                <Setter.Value>
                    <ControlTemplate TargetType="ListViewItem">
                        <ListViewItemPresenter PointerOverForeground="Blue"

                 />
                    </ControlTemplate>
                </Setter.Value>
            </Setter>
        </Style>


    </ResourceDictionary>
</Application.Resources>