示例#1
0
        private void CloseDocument(CloseDocumentMessage msg)
        {
            DispatcherHelper.RunAsync(() =>
            {
                var vm = Tabs.FirstOrDefault(t => t.ContentId == msg.ContentId);

                if (vm != null)
                {
                    Tabs.Remove(vm);
                    _ioc.Unregister(vm);
                    vm          = null;
                    SelectedTab = Tabs.LastOrDefault();
                }
            });
        }