Ну, чтоб два раза не вставать: есть у кого-нибудь примеры работы с TreeView из Avalonia FuncUI? А то у меня пол вечера ушло на то чтобы его отобразить, а сейчас кажется уйдёт вечность на то чтобы отследить изменение выбранного элемента.
Мб я что-то путаю, но с виду выглядит как неочевидная попытка мутации с использованием иммутабельности. Хотя видимо cart возвращается каждый раз новый и по факту запись quantity :=... возвращает как раз новый cart