private void FormulaEditorView_OnUnloaded(object sender, RoutedEventArgs e)
{
this.FormulaViewerMain.ClearValue(FormulaViewer.TokensProperty);
this.FormulaViewerMain.ClearValue(FormulaViewer.CaretIndexProperty);
this.FormulaViewerMain.ClearValue(FormulaViewer.SelectionStartProperty);
this.FormulaViewerMain.ClearValue(FormulaViewer.SelectionLengthProperty);
this.FormulaKeyboard.ClearValue(Controls.FormulaControls.FormulaKeyboard.CanDeleteProperty);
this.FormulaKeyboard.ClearValue(Controls.FormulaControls.FormulaKeyboard.CanEvaluateProperty);
this.FormulaKeyboard.ClearValue(Controls.FormulaControls.FormulaKeyboard.HasErrorProperty);
this.FormulaKeyboard.ClearValue(Controls.FormulaControls.FormulaKeyboard.ProgramProperty);
//_viewModel.PropertyChanged -= ViewModel_OnPropertyChanged;
}