BlipFace.View.StatusListControl.UpdateStatuses C# (CSharp) Method

UpdateStatuses() public method

public UpdateStatuses ( IList statuses ) : void
statuses IList
return void
        public void UpdateStatuses(IList<StatusViewModel> statuses)
        {
            Dispatcher.Invoke(
                new Action<IList<StatusViewModel>>(
                    delegate(IList<StatusViewModel> statusesList)
                        {
                            // var currentList = lstbStatusList.ItemsSource as ObservableCollection<StatusViewModel>;
                            var currentList = lstbStatusList.ItemsSource as IList<StatusViewModel>;
                            for (int i = statusesList.Count - 1; i >= 0; i--)
                            {
                                currentList.Insert(0, statusesList[i]);
                            }

                            //for (int i =0 ; i <statusesList.Count; i++)
                            //{
                            //    currentList.Insert(0, statusesList[i]);
                            //}

                            //todo:to tak testowo
                            FlashMainWindow(Window.GetWindow(Parent), true);
                        }), statuses);
        }