gpt4 book ai didi

c# - BasedOn 属性不适用于 ListView

转载 作者:太空狗 更新时间:2023-10-30 01:11:25 25 4
gpt4 key购买 nike

当我使用下面的代码时,它起作用了,因为我使用的是 ListBox

<UserControl.Resources>
<Style BasedOn="{StaticResource {x:Type ListBox}}" TargetType="{x:Type ListBox}">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="Background" Value="Transparent" />
</Style>
</UserControl.Resources>

但是当我将以下代码用于 ListView 时,我收到警告/异常

<UserControl.Resources>
<Style BasedOn="{StaticResource {x:Type ListView}}" TargetType="{x:Type ListView}">
<Setter Property="HorizontalContentAlignment" Value="Stretch"/>
<Setter Property="Background" Value="Transparent" />
</Style>
</UserControl.Resources>

“未找到 StaticResource 引用‘System.Windows.Controls.ListView’。”

为什么以及如何解决?我想要 ListView 的功能。

最佳答案

试试这个:

<Style BasedOn="{StaticResource {x:Type ListBox}}" TargetType="{x:Type ListView}">

关于c# - BasedOn 属性不适用于 ListView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2618090/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com