private void OnOkPressed(CustomDialog dialog)
 {
     CommandsSelectorViewModel viewModel = dialog.DataContext as CommandsSelectorViewModel;
       if (viewModel != null)
       {
     dialog.PersistenceData.SetValue<List<string>>("", UsedCommandsListKey, viewModel.GetUsedCommandsList());
       }
       dialog.Save();
       dialog.DialogResult = CustomDialogResult.Ok;
       dialog.Close();
 }
        private void OnOkPressed(CustomDialog dialog)
        {
            CommandsSelectorViewModel viewModel = dialog.DataContext as CommandsSelectorViewModel;

            if (viewModel != null)
            {
                dialog.PersistenceData.SetValue <List <string> >("", UsedCommandsListKey, viewModel.GetUsedCommandsList());
            }
            dialog.Save();
            dialog.DialogResult = CustomDialogResult.Ok;
            dialog.Close();
        }