禁用所选Listview项目2的蓝色边框

本文关键字:蓝色 边框 项目 Listview | 更新日期: 2023-09-27 18:03:23

编辑:这里的新主题:x:静态扩展在WinRT-XAML中工作吗?

我发现这个禁用所选列表视图项的蓝色边框但这对我不起作用。我有一些bug在->错误:"无法识别成员"Resources"或无法访问"。错误2:"在类型'ListView'中没有找到可附加属性'Resources'。"错误3:"解析规则'NonemptyPropertyElement::=中的'意外'属性'。PROPERTYELEMENT内容?结束标记,"。"行号为11,行位为29。"错误4:"找不到类型'x:Static'。"确认没有遗漏程序集引用,并且所有引用的程序集都已生成。"

这是我的代码XAML:
<ListView.Resources x:Name="gui_listView" HorizontalAlignment="Left" Height="610" Margin="48,54,0,0" VerticalAlignment="Top" Width="256" SelectionChanged="gui_listView_SelectionChanged" SelectionMode="Extended">
        <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" 
                 Color="Transparent"/>
    </ListView.Resources>
我真的不知道我做错了什么,我不擅长XAML,可能我做了一些愚蠢的错误。谁能给我写信,告诉我应该怎样?谢谢大家的回复。

禁用所选Listview项目2的蓝色边框

不确定这是否是整个问题,但至少您需要将XAML代码块置于<ListView>标记内,并设置<ListView>的属性,而不是<ListView.Resources>:

<ListView x:Name="gui_listView" HorizontalAlignment="Left" 
          Height="610" Margin="48,54,0,0" VerticalAlignment="Top" 
          Width="256" SelectionChanged="gui_listView_SelectionChanged" 
          SelectionMode="Extended">
    <ListView.Resources>
        <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" 
                 Color="Transparent"/>
    </ListView.Resources>
</ListView>