Есть два способа сделать это на стороне C # (я предполагаю, что вы просто не хотите буквально переносить MultiBinding на код, что на самом деле бесполезно, если вы делаете это, XAML всегда лучше для этого) 1001 *
- Простой способ - создать обработчик события ValueChanged для 3 ползунков, рассчитать сумму и присвоить требуемое свойство.
2. Второй и лучший способ приблизиться к ним в WPF - создать стиль приложения MVVM (надеюсь, вы знаете о MVVM). В вашем классе ViewModel у вас будет 3 разных свойства. И вам нужно другое свойство 'Sum' также в классе. Сумма будет переоцениваться всякий раз, когда будут вызваны другие 3 установщика свойства.
public double Value1
{
get { return _value1;}
set { _value1 = value; RaisePropertyChanged("Value1"); ClaculateSum(); }
}
public double Sum
{
get { return _sum;}
set { _sum= value; RaisePropertyChanged("Sum"); }
}
public void CalculateSum()
{
Sum = Value1+Value2+Value3;
}