static void OnIsClosedChanged(DependencyObject d, DependencyPropertyChangedEventArgs e) { var viewModel = (QuickVariableInputViewModel)d; var isClosed = (bool)e.NewValue; if(isClosed) { viewModel.DoClear(null); } }