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