public Timeline()
 {
     InitializeComponent();
     Controller = new TimelineController((Timelines)DataContext);
     TimelineItems.PreviewMouseWheel += TimelineItemsOnPreviewMouseWheel;
     TimelineItems.Loaded            += TimelineItemsOnLoaded;
     TimelineItems.SizeChanged       += TimelineItemsOnSizeChanged;
     Unloaded += (sender, args) => Controller.Dispose();
 }
 public Timeline()
 {
     InitializeComponent();
     Controller = new TimelineController((Timelines) DataContext);
     TimelineItems.PreviewMouseWheel += TimelineItemsOnPreviewMouseWheel;
     TimelineItems.Loaded += TimelineItemsOnLoaded;
     TimelineItems.SizeChanged += TimelineItemsOnSizeChanged;
     Unloaded += (sender, args) => Controller.Dispose();
 }