Динамическое изменение значения переменной и вывод в label WPF

У меня имеется страница с 4 текстбоксами и целочисленная переменная SkillsRemains для отображения очков, которая изначально равна 8. К каждому событию создал событие TextChanged для изменения значения этой переменной, чтобы от нее отнималось то значение, что я непосредственно прописываю в текстбоксе. При этом мне хочется, чтобы на страницу в label при помощи привязки выводилось значение изменяемой переменной, чтобы было видно, сколько очков осталось. Искал информацию и пробовал что-то сделать с PropertyChanged, но не получилось

private void CMDSkills_TextChanged(object sender, TextChangedEventArgs e)
{
    SkillsRemains -= int.Parse(CMDSkills.Text);            
}

private void GUISkills_TextChanged(object sender, TextChangedEventArgs e)
{
    SkillsRemains -= int.Parse(GUISkills.Text);
}

private void LanguageSkills_TextChanged(object sender, TextChangedEventArgs e)
{
    SkillsRemains -= int.Parse(LanguageSkills.Text);
}

private void AlgorithmsSkills_TextChanged(object sender, TextChangedEventArgs e)
{
    SkillsRemains -= int.Parse(AlgorithmsSkills.Text);
}

Это часть xaml кода

<Label Content="{Binding SkillsRemains}" HorizontalAlignment="Right" Margin="0, -15, 80, 0" VerticalAlignment="Top"/>

Ответы (0 шт):