在WPF中,
我想创建动态框架,页面和按钮。以下是代码
controller.player = player;
按钮在页面上创建,页面在框架上创建,框架在窗口上创建。
但是这段代码中没有任何项目控制......
答案 0 :(得分:0)
您需要将窗口的Content
设置为Frame
或将其添加到窗口的某个面板才能看到Frame
:
private void Window_Loaded_1(object sender, RoutedEventArgs e)
{
Frame frm = new Frame();
Grid.SetRow(frm, 0);
Grid.SetColumn(frm, 0);
Page page = new Page();
frm.Navigate(page);
Button btn = new Button();
Grid pageGrid = new Grid();
pageGrid.Children.Add(btn);
page.Content = pageGrid;
Content = frm; //or mainGrid.Children.Add(frm);
}