item.PropertyChanged += this.OnItemPropertyChanged;
base.Add(item)
}
void OnItemPropertyChanged(object sender, EventArgs args)
{
if (sender is ISelectable item)
{
foreach (var it in this)
{
if (it != item)
{
it.IsSelected = false;
....
Да в коде что-то такое будет примерно
Обсуждают сегодня