예제 #1
0
        public TaskBoardView(ITaskBoardViewModel vm, IEventAggregator aggregator)
            : this()
        {
            _aggregator = aggregator;
            DataContext = vm;

            _aggregator.Listen<TaskStateChanged>().Delay(TimeSpan.FromMilliseconds(50))
                .ObserveOnIdle().Subscribe(_ => InvalidateAdorners());
        }