在下面的代码中
// MVVM Views part class
public partial class DashBoard : UserControl
{
public DashBoard()
{
InitializeComponent();
this.DataContext = new DashBoardViewModel();
}
}
我们可以使用 base.DataContext 而不是 this.DataContext 吗?在什么情况下我们可以使用 base 而不是 this?
最佳答案
通常使用this
会更清楚。当您想要显式调用基类构造函数或重写方法或属性的基实现时,您通常只指定 base
。
使用 base.DataContext
会工作,但这可能意味着 this.DataContext
会有不同的意思。
关于c# - 这个还是基地?在什么情况下我们可以使用 base 而不是 this?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10750205/