/// <summary>
        ///     Просмотр и редактирование выбранного скилла
        /// </summary>
        /// <param name="abilitiModel">
        ///     Выделенный скилл
        /// </param>
        private void showEditAbility(AbilitiModel abilitiModel)
        {
            SelectedAbilitiModelProperty = abilitiModel;

            abilitiModel.EditAbility();

            PersProperty.UpdateAbilityPoints();

            RefreshAbilitis();

            ChaAbilitises.Refresh();
        }
        /// <summary>
        ///     Обновить все скиллы
        /// </summary>
        public void RefreshAbilitis()
        {
            if (ChaAbilitises.CurrentEditItem != null)
            {
                return;
            }

            ChaAbilitises.Refresh();

            OnPropertyChanged(nameof(NumOfAbilitisProperty));

            if (ChaAbilitises.CurrentItem == null || SelectedAbilitiModelProperty == null || SelectedAbilitiModelProperty != ChaAbilitises.CurrentItem)
            {
                ChaAbilitises.MoveCurrentToFirst();
            }
        }