Ради этого примера я делаю это очень просто:< /strong>
Я считаю две вещи: (1) предметы и (2) контейнеры для этих предметов. Каждый контейнер может содержать 3 предмета. Пользователь может изменить как количество предметов, так и количество контейнеров. Изменение одного автоматически приведет к изменению другого.
Как вы понимаете, это приводит к полной тупиковой ситуации.
Отображение значений:
Код: Выделить всё
Код: Выделить всё
private int amount;
public int Amount
{
get => amount;
set
{
SetProperty(ref amount, value);
Sections = Convert.ToInt32(Math.Round(Amount / 3));
}
}
private int sections;
public int Sections
{
get => sections;
set
{
SetProperty(ref sections, value);
Amount = Sections * 3;
}
}
Подробнее здесь: https://stackoverflow.com/questions/792 ... each-other