protected ScheduledTimelineItem(TimelineItemManager timelineItemManager, StoryboardTimelineSceneNode parentTimeline, TimelineSceneNode scheduledAnimation) : base(timelineItemManager) { this.scheduledAnimations = new List <TimelineSceneNode>(); this.AddScheduledAnimation(scheduledAnimation); this.parentTimeline = parentTimeline; }
public StyleTimelineItem(TimelineItemManager timelineItemManager, StyleNode styleNode) : base(timelineItemManager) { this.isShown = true; this.IsExpanded = true; this.styleNode = styleNode; this.TimelineItemManager.RegisterTimelineItem((TimelineItem)this); }
public CompoundPropertyTimelineItem(TimelineItemManager timelineItemManager, PropertyReference targetProperty, TimelineItem targetTimelineItem, string displayNameOverride) : base(timelineItemManager) { this.targetProperty = targetProperty; this.displayNameOverride = displayNameOverride; this.targetTimelineItem = targetTimelineItem; this.targetTimelineItem.PropertyChanged += new PropertyChangedEventHandler(this.TargetTimelineItem_PropertyChanged); }
protected KeyFramedTimelineItem(TimelineItemManager timelineItemManager, SceneElement element, StoryboardTimelineSceneNode parentTimeline, KeyFrameAnimationSceneNode keyFramedAnimationSceneNode) : base(timelineItemManager, parentTimeline, (AnimationSceneNode)keyFramedAnimationSceneNode) { this.keyFrameItems = new ObservableCollection <KeyFrameItem>(); this.element = element; foreach (KeyFrameSceneNode keyFrameSceneNode in keyFramedAnimationSceneNode.KeyFrames) { this.AddKeyFrameItem(keyFrameSceneNode.Time); } }
public ChildPropertyTimelineItem(TimelineItemManager timelineItemManager, IProperty targetProperty, ElementTimelineItem elementTimelineItem, ChildPropertyTimelineItemType itemType, bool isAlternateContent) : base(timelineItemManager) { this.targetProperty = targetProperty; this.itemType = itemType; this.stackOrder = -1; this.isAlternateContent = isAlternateContent; this.elementTimelineItem = elementTimelineItem; this.elementTimelineItem.PropertyChanged += new PropertyChangedEventHandler(this.ElementTimelineItem_PropertyChanged); if (this.itemType != ChildPropertyTimelineItemType.Default) { return; } this.lockInsertionPointCommand = new DelegateCommand(new DelegateCommand.SimpleEventHandler(this.LockInsertionPoint_Execute)); }
public static ChildPropertyTimelineItem CreateChildPropertyTimelineItem(TimelineItemManager timelineItemManager, IProperty key, ElementTimelineItem elementTimelineItem) { ChildPropertyTimelineItem propertyTimelineItem = (ChildPropertyTimelineItem)null; foreach (ChildPropertyTimelineItemFactory.ChildPropertyTimelineItemEntry timelineItemEntry in ChildPropertyTimelineItemFactory.childPropertyTimelineItemFactory) { if (key.Equals((object)timelineItemEntry.property)) { propertyTimelineItem = timelineItemEntry.creator(timelineItemManager, key, elementTimelineItem, timelineItemEntry.type); propertyTimelineItem.EnableSelection = timelineItemEntry.enableSelection; propertyTimelineItem.ExpandParentOnInsertion = timelineItemEntry.expandParentOnInsertion; break; } } if (propertyTimelineItem == null) { ReferenceStep referenceStep = key as ReferenceStep; bool isAlternateContent = referenceStep != null && (referenceStep.Attributes[typeof(AlternateContentPropertyAttribute)] != null || PlatformNeutralAttributeHelper.AttributeExists((IEnumerable)referenceStep.Attributes, PlatformTypes.AlternateContentPropertyAttribute)); propertyTimelineItem = new ChildPropertyTimelineItem(timelineItemManager, key, elementTimelineItem, ChildPropertyTimelineItemType.Default, isAlternateContent); } return(propertyTimelineItem); }
protected CompoundKeyFrameTimelineItem(TimelineItemManager timelineItemManager) : base(timelineItemManager) { this.keyFrameItems = new ObservableCollection <KeyFrameItem>(); }
public LightTimelineItem(TimelineItemManager timelineItemManager, LightElement element) : base(timelineItemManager, (Base3DElement)element) { }
public ElementTimelineItem(TimelineItemManager timelineItemManager, SceneElement element) : base(timelineItemManager) { this.InitializeElementTimelineItem(element); }
public AnimationTimelineItem(TimelineItemManager timelineItemManager, StoryboardTimelineSceneNode parentTimeline, AnimationSceneNode animationSceneNode) : base(timelineItemManager, parentTimeline, (TimelineSceneNode)animationSceneNode) { }
public CompoundPropertyTimelineItem(TimelineItemManager timelineItemManager, PropertyReference targetProperty, TimelineItem targetTimelineItem) : this(timelineItemManager, targetProperty, targetTimelineItem, (string)null) { }
public Item3DTimelineItem(TimelineItemManager timelineItemManager, Base3DElement element) : base(timelineItemManager, (SceneElement)element) { }
public MediaTimelineItem(TimelineItemManager timelineItemManager, SceneElement mediaElement, StoryboardTimelineSceneNode parentTimeline, MediaTimelineSceneNode mediaTimelineSceneNode) : base(timelineItemManager, parentTimeline, (TimelineSceneNode)mediaTimelineSceneNode) { this.mediaElement = mediaElement; }
public TemplateTimelineItem(TimelineItemManager timelineItemManager, FrameworkTemplateElement element) : base(timelineItemManager, (SceneElement)element) { this.IsExpanded = true; }
public static int CompareToCommon(TimelineItem timelineItemA, TimelineItem timelineItemB, TimelineItemManager timelineItemManager) { int num1 = timelineItemManager.SortByZOrder ? 1 : -1; TimelineItem parent = timelineItemA.Parent; SceneNode sceneNode1 = timelineItemA.SceneNode; SceneNode sceneNode2 = timelineItemB.SceneNode; if (sceneNode1 == null || sceneNode2 == null) { return(0); } DocumentNode documentNode1 = sceneNode1.DocumentNode; DocumentNode documentNode2 = sceneNode2.DocumentNode; if (documentNode1.Parent == null) { return(documentNode2.Parent == null ? 0 : -1); } if (documentNode1.IsChild && documentNode2.IsChild) { int num2 = documentNode1.Parent.Children.IndexOf(documentNode1); int num3 = documentNode1.Parent.Children.IndexOf(documentNode2); return(num1 * (num3 - num2)); } SceneNode sceneNode3 = timelineItemA.Parent.SceneNode; if (sceneNode3 == null) { return(0); } ZOrderComparer <SceneNode> zorderComparer = new ZOrderComparer <SceneNode>(sceneNode3); return(-num1 *zorderComparer.Compare(sceneNode1, sceneNode2)); }
public Primitive3DTimelineItem(TimelineItemManager timelineItemManager, GeometryModel3DElement element) : base(timelineItemManager, (Base3DElement)element) { }
public CameraTimelineItem(TimelineItemManager timelineItemManager, CameraElement element) : base(timelineItemManager, (Base3DElement)element) { }
protected TimelineItem(TimelineItemManager timelineItemManager) { this.timelineItemManager = timelineItemManager; }
public ModelVisual3DTimelineItem(TimelineItemManager timelineItemManager, ModelVisual3DElement element) : base(timelineItemManager, (Base3DElement)element) { }
public DependencyObjectTimelineItem(TimelineItemManager timelineItemManager, SceneNode sceneNode) : base(timelineItemManager) { this.sceneNode = sceneNode; this.TimelineItemManager.RegisterTimelineItem((TimelineItem)this); }
public ModelVisual3DContentTimelineItem(TimelineItemManager timelineItemManager, IProperty key, ElementTimelineItem elementTimelineItem, ChildPropertyTimelineItemType itemType) : base(timelineItemManager, key, elementTimelineItem, itemType, false) { }
protected KeyFrameItem(double time, TimelineItem timelineItem) { this.timelineItemManager = timelineItem.TimelineItemManager; this.location = new KeyFrameItem.KeyFrameLocation(time, timelineItem); KeyFrameItem.locationToItemTable.Add(this.location, this); }
public PropertyTimelineItem(TimelineItemManager timelineItemManager, TimelineItem targetTimelineItem, SceneElement targetElement, StoryboardTimelineSceneNode parentTimeline, KeyFrameAnimationSceneNode propertyAnimation) : base(timelineItemManager, targetElement, parentTimeline, propertyAnimation) { this.targetTimelineItem = targetTimelineItem; this.targetTimelineItem.PropertyChanged += new PropertyChangedEventHandler(this.TargetTimelineItem_PropertyChanged); }
public Model3DGroupTimelineItem(TimelineItemManager timelineItemManager, Model3DGroupElement element) : base(timelineItemManager, (Base3DElement)element) { this.createLightTimelineCommand = new DelegateCommand(new DelegateCommand.SimpleEventHandler(this.CreateLightTimelineCommandBinding_Execute)); }
public BehaviorTimelineItem(TimelineItemManager timelineItemManager, BehaviorBaseNode behaviorNode) : base(timelineItemManager) { this.behaviorNode = behaviorNode; this.TimelineItemManager.RegisterTimelineItem((SceneNode)behaviorNode, (TimelineItem)this); }
public PathTimelineItem(TimelineItemManager timelineItemManager, StoryboardTimelineSceneNode parentTimeline, PathAnimationSceneNode pathAnimationSceneNode) : base(timelineItemManager, parentTimeline, (AnimationSceneNode)pathAnimationSceneNode) { this.orientToPathCommand = new DelegateCommand(new DelegateCommand.SimpleEventHandler(this.OrientToPathCommandBinding_Execute)); }
public EffectTimelineItem(TimelineItemManager timelineItemManager, IProperty targetProperty, ElementTimelineItem elementTimelineItem, ChildPropertyTimelineItemType itemType) : base(timelineItemManager, targetProperty, elementTimelineItem, itemType, false) { }