private void Data_ViewportRemoved(object sender, ShadowViewportEventArgs e) { if (_viewports.TryGetValue(e.Data, out ViewportViewModel model)) { _viewports.Remove(e.Data); Viewports.Remove(model); } }
private void Data_ViewportAdded(object sender, ShadowViewportEventArgs e) { IShadowVisualParent parent = (IShadowVisualParent)sender; AddViewport(e.Data, parent.GlobalOffset); }