Вопрос такой класс в котором находятся поля к которым я делаю привязку он только для самих полей?
В этом классе вычисления или какие то действия можно делать?
Если можно то как будет выглядеть поле в следующем примере
namespace TestDataContextMetro
{
public class FirstClass : INotifyPropertyChanged
{
#region Обновление
public event PropertyChangedEventHandler PropertyChanged;
protected bool SetProperty<T>(ref T storage, T value, [CallerMemberName] String propertyName = null)
{
if (object.Equals(storage, value)) return false;
storage = value;
this.OnPropertyChanged(propertyName);
return true;
}
protected void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
var eventHandler = this.PropertyChanged;
if (eventHandler != null)
{
eventHandler(this,
new PropertyChangedEventArgs(propertyName));
}
}
#endregion
private double _slvsmax;
public double SlvsMax
{
get { return _slvsmax; }
set { SetProperty(ref _slvsmax, value); }
}
public void sdf(int s)
{
s = 5 + s;
}
суть такая - Из основного окна я передаю значение в метод sdf(5)
в основном окне у меня есть привязка к полю SlvsMax.
Как изменится в поле SlvsMax
set { SetProperty(ref _slvsmax, value); }
чтобы в основном окне отразилось 10
Спасибо