c# wpf 无参有参构造函数

来源:互联网 发布:云计算iaas paas saas 编辑:程序博客网 时间:2024/06/07 04:02
private WinUser()
{
InitializeComponent();
}

public WinUser(UserViewModel vm)
: this()
{
this.DataContext = vm;

}


后面那种写法是先调用冒号后面的this(),也就是先执行前面那个默认构造函数,然后再执行后面有参构造函数内DataContext 那一句。
This 是重用当前类的其他构造函数,base是重用父类的构造函数。

原创粉丝点击