利用代码创建一个窗口程序,首先创建一个窗口,然后设置一下窗口的窗体的位置,接着创建一个DockPanel面板,当成功创建一个面板后,我们便创建一个按钮对象,给按钮的名称为button1,给一个内容,给button中margin边缘为50,然后在下面定义一个按钮事件,就是button事件。就是当你点击后就是为谢谢。然后将子对象添加到面板,再将当前对象子对象添加到窗体上
class wpf1 : Window
{
private Button button1;//成员变量
public wpf1()
{
InitializeComponent();
}
private void InitializeComponent()
{
//设置窗体
this.Width = 285;
this.Height = 250;
this.Left = this.Top = 100;
this.Title = "Code-Only Window";
//创建面板
DockPanel panel = new DockPanel();
//创建按钮对象
button1 = new Button();
button1.Content = "Are you help me";
button1.Margin = new Thickness(50);
button1.Click += button1_click;
IAddChild container = panel;
container.AddChild(button1);
container = this;
container.AddChild(panel);
}
private void button1_click(object sender, RoutedEventArgs e)
{
button1.Content = "谢谢";
}
}
接着自己创建一个启动程序类,这里需要一个单线层,先创建一个Program ,然后就是一个当前主窗口实例化一个新窗口,然后再用ShowDialog打开
class Program : Application
{
[STAThread()]
static void Main()
{
Program app = new Program();
app.MainWindow = new wpf1(); //New:创建
app.MainWindow.ShowDialog();
}