Beispiel #1
0
        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);
        }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 public ProjectItemEventArgs(IProjectItem projectItem, ProjectItemEventOptions options)
 {
     this.ProjectItem = projectItem;
     this.Options     = options;
 }