private void UpdateProducts(NoInvasivo product) { var index = Equipos.IndexOf(product); Equipos.Remove(product); Equipos.Insert(index, product); }
internal void HideOrShowProduct(NoInvasivo product) { if (_oldProduct == product) { product.IsVisible = !product.IsVisible; UpdateProducts(product); } else { if (_oldProduct != null) { _oldProduct.IsVisible = false; UpdateProducts(_oldProduct); } product.IsVisible = true; UpdateProducts(product); } _oldProduct = product; }