none
关于WPF 动态加载控件 RRS feed

  • 问题

  •  

    我想实现点某个按钮,加载一个窗体,然后再这个新窗体中加载一个TextBox或其他显示控件,然后为TextBox赋值,我实现了加载新窗体当不知道如何加载新控件
      Window mywindow = new Window();
                mywindow.Owner = this;
                mywindow.Width = 300;
                mywindow.Height = 300;

                mywindow.Title = str;
                        mywindow.Show
    2008年7月23日 4:13

答案

  • 创建一个容器然后吧你需要的控件加入到容器中然后,设置给窗口的Content属性,这个属性可以是任何UIElement,例如:

    Canvas  cv=new Canvas();

    TextBox tbx1=new TextBox();

    tbx1.Text="Test";

    cv.Children.Add(tbx1);

    ...... 填加你想要的代码即可

    mywindow.Content=cv;


     

    2008年7月23日 5:12

全部回复

  • 创建一个容器然后吧你需要的控件加入到容器中然后,设置给窗口的Content属性,这个属性可以是任何UIElement,例如:

    Canvas  cv=new Canvas();

    TextBox tbx1=new TextBox();

    tbx1.Text="Test";

    cv.Children.Add(tbx1);

    ...... 填加你想要的代码即可

    mywindow.Content=cv;


     

    2008年7月23日 5:12
  •  

    非常感谢
    2008年7月23日 6:18