<ListView Name="Detail" Style="{StaticResource Detail_LV}">
                
</ListView>
<ListView Name="Detail1" Style="{StaticResource Detail_LV}">
                
</ListView>资源代码如下
<Application.Resources>
<Style TargetType="ListView" x:Key="Detail_LV">
            <Setter Property="FontSize" Value="16" />
            <Setter Property="Width" Value="532" />
            <Setter Property="View">
                <Setter.Value>
                    <GridView>
 <GridViewColumn Header="a" DisplayMemberBinding="{Binding Path=a}" Width="100"></GridViewColumn>
 <GridViewColumn Header="b" DisplayMemberBinding="{Binding Path=b}" Width="50"></GridViewColumn>
 <GridViewColumn Header="c" DisplayMemberBinding="{Binding Path=c}" Width="65"></GridViewColumn>
 <GridViewColumn Header="d" DisplayMemberBinding="{Binding Path=d}" Width="53"></GridViewColumn>
                    </GridView>
                </Setter.Value>
            </Setter>
</Style>
</Application.Resources>
页面需要多次调用listview的同一个style,显示“视图不能由多个ListView共享”
我主要是想实现后台动态添加的,添加一个后,想再添加多一个就不行了。请问怎么解决,msdn说用模板,但不知道要怎么弄,麻烦大家了!!

解决方案 »

  1.   

    style 里面 都要可以共享,而你的视图不能由多个ListView共享你把 style 和 usercontrol 混了
    你可以自己 作个 ListView 然后apply style,
      

  2.   


    只是学了一段时间的wpf,不明白你说的,可以举个例子什么的?发些参考的代码?谢谢你了
      

  3.   

    额 不对,我说的不对,你看看 这个http://stackoverflow.com/questions/4149544/wpf-setting-listview-view-via-datatrigger
      

  4.   

    谁懂的帮帮吗??
    怎样用模板可以解决“视图不能由多个ListView共享”的问题
      

  5.   

    后台如何实现添加多个相同格式的listview??