private void OnProjectPropertyChanged(object sender, ProjectPropertyChangedArgs args) { // In theory here we should decide if we have to invalidate the group according with the kind of property // that is changed. InvalidateGroup(); }
/// <summary> /// Whenever project property has changed - refresh project hierarachy. /// </summary> private void CommonProjectNode_OnProjectPropertyChanged(object sender, ProjectPropertyChangedArgs e) { switch (e.PropertyName) { case CommonConstants.StartupFile: RefreshStartupFile(this, CommonUtils.GetAbsoluteFilePath(ProjectHome, e.OldValue), CommonUtils.GetAbsoluteFilePath(ProjectHome, e.NewValue)); break; } }