/// <summary> /// subscriber for the MouseDown event of UIImageObject. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Image_MouseDown(object sender, MouseButtonEventArgs e) { if (_emSelectedState == emSelectedState.Unselected) { PclsImageControlViewModel.OnMouseDown(sender, e); _emSelectedState = emSelectedState.Selected; e.Handled = true; } }
/// <summary> /// Called on application exit to clear all the references. /// </summary> public override void ClearData() { _ImageStyleResource = null; PclsImageControlViewModel.PropertyChanged -= PclsImageControlViewModel_PropertyChanged; PclsImageControlView.ClearData(); PclsImageControlViewModel.ClearData(); PclsImageControlModel.ClearData(); PclsImageControlView = null; base.ClearData(); }