WPF中C#代码生成窗体并添加Grid问题
大家好,初学WPF。
今天在测试用后台去为Window添加Grid时无法显示。
不知错了那里。
Window window2 = new Window();
window2.AllowsTransparency = true;
window2.WindowStyle = System.Windows.WindowStyle.None;
window2.Height = 300;
window2.Width = 400;
window2.Background = new SolidColorBrush(Color.FromRgb(255, 255, 255));
window2.WindowStartupLocation = System.Windows.WindowStartupLocation.CenterOwner;
window2.Show();
System.Windows.Threading.Dispatcher.Run();
Grid grid2 = new Grid();
grid2.Height = 350;
grid2.Width = 350;
grid2.Background = new SolidColorBrush(Color.FromRgb(255, 0, 0));
window2.Content = grid2; //我觉的应该是这句不对。但是我不知道应该怎么把grid2添加进window2。我没有找到window2的Children或者AddChild函数。
谢谢了。
[解决办法]
window2.Content = grid2;
Content是赋文本值吧。。在window2里面放一个控件Grid之类的,然后通过实例化窗体能不能直接找到这个布局文件,然后往这里面添加你的控件应该可以吧。。
Silverlight熟悉!WPF不懂