AvalonStudio.Controls.DocumentTabControlViewModel.DocumentTabControlViewModel C# (CSharp) Method

DocumentTabControlViewModel() public method

public DocumentTabControlViewModel ( ) : System
return System
		public DocumentTabControlViewModel()
		{
			Documents = new ObservableCollection<IDocumentTabViewModel>();
			Documents.CollectionChanged += (sender, e) =>
			{
				if (e.Action == NotifyCollectionChangedAction.Remove)
				{
					Dispatcher.UIThread.InvokeAsync(async () =>
					{
						await Task.Delay(25);
						GC.Collect();
					});
				}
			};

			tabBrush = Brush.Parse("#007ACC");
			tabHighlightBrush = Brush.Parse("#1c97ea");

			temporaryTabBrush = Brush.Parse("#68217A");
			temporaryTabHighlighBrush = Brush.Parse("#B064AB");
		}
DocumentTabControlViewModel