protected override bool AddProjectItem(IProjectItem projectItem, ProjectItemEventOptions options) { bool flag = base.AddProjectItem(projectItem, options); if (flag && projectItem.DocumentType == base.Services.DocumentTypes()[DocumentTypeNamesHelper.DeepZoom]) { this.EnsureDeepZoomProjectItems(projectItem); } return(flag); }
public override void ReportChangedItem(IProjectItem projectItem, ProjectItemEventOptions options) { if (Path.GetExtension(projectItem.DocumentReference.Path).ToUpperInvariant() == ".XAML") { IProjectItem projectItem1 = base.Items.FindMatchByUrl <IProjectItem>(base.GetResourcePathForFile(projectItem.DocumentReference.Path)); if (projectItem1 != null) { this.RefreshChildren(projectItem1, true); } } base.ReportChangedItem(projectItem, options); }
public ProjectItemEventArgs(IProjectItem projectItem, ProjectItemEventOptions options) { this.ProjectItem = projectItem; this.Options = options; }