コード例 #1
0
        private void UpdateProducts(NoInvasivo product)
        {
            var index = Equipos.IndexOf(product);

            Equipos.Remove(product);
            Equipos.Insert(index, product);
        }
コード例 #2
0
 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;
 }