Code Bye

wpf gridsplitter动态加载

本人用代码实现gridsplitter,但是运行时不显示
GridSplitter gs = new GridSplitter();
gs.Height = 5;
gs.SetValue(Grid.RowProperty, 1);
然后再把gs加到grid里
gdMain.Children.Add(gs);
但就是不显示,直接在设计器里拉控件就可以,莫非这个控件不能后台生成
解决方案

40

试试这个
           GridSplitter gs = new GridSplitter();
            gs.ShowsPreview = true;
            gs.Background = Brushes.Green;
            gs.HorizontalAlignment = HorizontalAlignment.Stretch;
            gs.VerticalAlignment = VerticalAlignment.Center;
            gs.Height = 5;
            gs.SetValue(Grid.RowProperty, 1);
            gs.SetValue(Grid.ColumnProperty, 0);
            gs.SetValue(Grid.ColumnSpanProperty, 3);
            grid.Children.Add(gs);

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明wpf gridsplitter动态加载