void disposeItemControl() { if (_itemControl != null) { gridVideoPanelItemControl.Children.Remove(_itemControl); _itemControl.DataContext = new VideoControlModel(); _itemControl = null; } }
void loadItemControl() { if (_itemControl == null && ViewModel.CanClose) { _itemControl = new VideoPanelItemControl(); _itemControl.DataContext = ViewModel.ControlViewModel; gridVideoPanelItemControl.Children.Add(_itemControl); } }