public ProjectRuleView(ProjectVM proj, ProjectRuleVM rule) { InitializeComponent(); this.rule = rule; this.proj = proj; DataContext = rule; rule.PropertyChanged += OnPropertyChanged; CheckValidity(); }