只使用代码创建WPF应用程序

新建一个window1的Class类

using System.Windows;
using System.Windows.Controls;
using System.Windows.Markup;

namespace wpf2
{
	//继承window
	class window1:Window
	{
		private Button button1;
		public  window1()
		{
			InitializedComponent();
		}
		private void InitializedComponent()
		{
			//配置窗体大小
			this.width = 286;
			this.heigth = 250;
			this.Letf = this.top = 100;
			this.title = "Code-Only window";
			//创建停靠面板对象
			DockPanel panel = new Dockpanel();
			//创建按钮对象
			button1 = new Button();
			button1.Content = "please click me";
			button1.Margin = new Thickness(30);

			button1.Click += button_Click;
			IAddChild container = panel;
			container.AddChild(button1);
			container = this;
			container.AddChild(panel);
		}
	private void button1_Click(object sender, RouteEventArges e)
	{
		button1.Content = ''thank you";
	}
	}
}


创建一个Properties类

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;

namespace wpf2
{
    class Program:Application
    {
        //必须用到单线程方法
        [STAThread()]
        static void Main() 
        {
            Program app = new Program();
            app.MainWindow = new window1();
            app.MainWindow.ShowDialog();
        }
    }
}

设置启动对象。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值