Xamarin.forms 是否可以设置ListView所选项目的背景色?现在在Windows8.1上是蓝色的,如果可能的话,我希望它是透明的

Xamarin.forms 是否可以设置ListView所选项目的背景色?现在在Windows8.1上是蓝色的,如果可能的话,我希望它是透明的,xamarin.forms,Xamarin.forms,我正在使用C#和XAML开发一个Windows8.1应用程序。我有一个列表视图,我想更改所选项目的默认高亮度颜色。我看到了许多代码示例和自定义渲染,我试图实现它们,但它们不适合我 一般来说,我在修改控件的默认主题时遇到问题,因为我没有找到有用的文档。如果有人能帮助我突出显示颜色,并向我推荐好的文档,那就太好了。在Windows 8.1项目的App.xaml类中: 创建应用程序资源并覆盖ListViewItemSelectedBackgroundThemeBrush样式 < Resour

我正在使用C#和XAML开发一个Windows8.1应用程序。我有一个列表视图,我想更改所选项目的默认高亮度颜色。我看到了许多代码示例和自定义渲染,我试图实现它们,但它们不适合我


一般来说,我在修改控件的默认主题时遇到问题,因为我没有找到有用的文档。如果有人能帮助我突出显示颜色,并向我推荐好的文档,那就太好了。

在Windows 8.1项目的
App.xaml
类中:

  • 创建应用程序资源并覆盖
    ListViewItemSelectedBackgroundThemeBrush
    样式

    < ResourceDictionary>
    
        < SolidColorBrush x:Key="ListViewItemSelectedBackgroundThemeBrush" Color="Transparent"/>
    
    < /ResourceDictionary>
    
    
    
    

  • < ResourceDictionary>
    
        < SolidColorBrush x:Key="ListViewItemSelectedBackgroundThemeBrush" Color="Transparent"/>
    
    < /ResourceDictionary>
    

在Windows 8.1项目的
App.xaml
类中:

  • 创建应用程序资源并覆盖
    ListViewItemSelectedBackgroundThemeBrush
    样式

    < ResourceDictionary>
    
        < SolidColorBrush x:Key="ListViewItemSelectedBackgroundThemeBrush" Color="Transparent"/>
    
    < /ResourceDictionary>
    
    
    
    

  • < ResourceDictionary>
    
        < SolidColorBrush x:Key="ListViewItemSelectedBackgroundThemeBrush" Color="Transparent"/>
    
    < /ResourceDictionary>
    

实际上不需要,这工作正常(适用于所有列表视图)OK可以使用ResourceDictionary更改鼠标悬停颜色您可以从这里找到所有WinRT模板样式:不需要,这工作正常(适用于所有列表视图)OK可以使用ResourceDictionary更改鼠标悬停颜色您可以从这里找到所有WinRT模板样式: