none
ListView不能继承获得Backgroud RRS feed

  • 问题

  • 我在窗体设置的Backgroud没办法继承到ListView中。

     

    实例代码:

     
      
        
       1: <Window x:Class="ListViewLostFocuse.MainWindow"
       2:         xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
       3:         xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
       4:         Title="MainWindow" Height="350" Width="525" Background="Red">
       5:     <Grid>
       6:         <ListView Name="listView1" Margin="154,66,195,84"/>
       7:     </Grid>
       8: </Window>

     

    此时listView1的Backgroud还是White,而不会继承成Red.这个情况在具有透明的时候变得非常麻烦,他会产生一个透明的重贴效果,ListView就会比旁边的黑一块

     

    image

    2012年9月19日 12:17

答案

  • <ListView Margin="50" Background="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType=Window}}" />



    Wanpeng wanpeng.ones@gmail.com

    • 已标记为答案 atskyline 2012年9月20日 11:54
    2012年9月20日 2:28