internal ulong CreateActor(EActor eActor) { Actor act = null; switch (eActor) { case EActor.Rect: act = new RectActor(++id); break; case EActor.Ellipse: act = new EllipseActor(++id); break; case EActor.Image: act = new ImageActor(++id); break; case EActor.Media: act = new MediaActor(++id); break; case EActor.Font: act = new FontActor(++id); break; default: break; } OCActor.Add(act); NotifyPropertyChanged(StrOCActor); return(id); }
public MediaComponent(ComponentsTrunk trunk) : base(trunk) { InitializeComponent(); _act = Trunk as MediaActor; DataContext = _act; }