WPF cache la ligne dans DataGrid en fonction des conditions

J'ai besoin de masquer des lignes dans la grille de données, basé sur les paramètres et les valeurs dans la grille de données. J'ai pensé à faire quelque chose comme cela;

foreach (System.Data.DataRowView dr in myDataGrid.ItemsSource)
{
   //Logic to determine if Row should be hidden
   if (hideRow == "Yes")
   {
      //Hide row code
   }
}

Je n'arrive pas à comprendre comment réels de masquer la ligne. Veuillez noter que je ne veux pas supprimer la ligne qui forme la grille de données ou de l'élément source.

source d'informationauteur Xaphann