Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
WPF ListView中的样式错误_Wpf - Fatal编程技术网

WPF ListView中的样式错误

WPF ListView中的样式错误,wpf,Wpf,我想在ListView聚焦后更改其边框颜色。我用这种风格 <Style TargetType="ListView"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="ListView"> <ControlTemplate.Triggers> <Trigger Propert

我想在ListView聚焦后更改其边框颜色。我用这种风格

<Style TargetType="ListView">
<Setter Property="Template">
   <Setter.Value>
      <ControlTemplate TargetType="ListView">
          <ControlTemplate.Triggers>
            <Trigger Property="IsFocused" Value="true">
                <Setter Property="BorderBrush" Value="#FF9D9B9B" />
            </Trigger>
          </ControlTemplate.Triggers>
      </ControlTemplate>
  </Setter.Value>
</Setter> 
</Style>

下面是我的ListView的代码

<ListView  Margin="49,91,61,148" Grid.Column="1">
  <ListView.View>
       <GridView>
            <GridViewColumn Header="ID" />
            <GridViewColumn Header="Name"/>
       </GridView>
  </ListView.View>
</ListView>

但是在我应用了这种风格之后,ListView在运行时就完全消失了。那里发生了什么。

看看。这是关于ListBox的IsFocused属性,但与ListView的想法相同。

也许是
您可以简单地声明您的样式而不使用它吗

  <Style TargetType="ListView">
    <Style.Triggers>
       <Trigger Property="IsFocused" Value="true">
          <Setter Property="BorderBrush" Value="Lime" /><!--bright color for empahsis only-->
      </Trigger>
    </Style.Triggers>
  </Style>


这在测试项目中可以正常工作/

,但为什么我的ListView消失了