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");
}