GridSplitter控件的使用要领

最近在度《深入浅出wpf》这本书,这本书写得还是很用心,值得一读。在这里插入代码片

里面对GridSplitter介绍还是不是很深刻。我独自探索了一下
1。首先你的控件出现的先后将直接影响到他们彼此的覆盖关系
同一位置(同一行,同一列)的控件,后出现的控件会覆盖先出现的控件
,所以我们应该让同一位置的GridSplitter控件排列到最后。否则你就看不到GridSplitter控件(在ide中只能看到一个轮廓),也不能拖动它。

2。确保GridSplitter紧邻Grid的另一个单元格,也就是HorizontalAlignment的属性设置很重要,绝对不能设置为“Center”,Margin属性没有影响。

3。GridSplitter一定要放在可变单元格里面,如果要让它和左边单元相互调整大小,那么可以设置HorizontalAlignment为Left,如果要让它和右边的单元格相互调整大小,那么可以设置HorizontalAlignment为Right


    
        
            
            
        
        
            
          
            

        
        
        

        
        
    
    


你可能感兴趣的:(c#,GridSplitter,wpf)