/// <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(); } }