title: DataGrid Hidden Rows still "visible" - redorder possible?
body: <p>I've a little tool to keep an eye on printer errors e.g. paper jam, low toner etc.</p>
  
  <p>To hold all available printers, I'm using a Datagrid bound to a <code>ObservableCollection</code>. To show/hide, the <code>DataGridRow.Style</code> is bound to <code>PrintQueueStatus</code> so <code>if status != none</code> the row is visible.</p>
  
  <p>My Problem is the following</p>
  
  <p><a href="https://i.stack.imgur.com/zjMCa.jpg" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/zjMCa.jpg" alt="Datagrid with problem"></a></p>
  
  <p>As you can see, the lines are hidden as I wanted but the visible lines wont get reordered, so I've a lot of blank rows.</p>
  
  <p>My question here, is it possible Hide the rows like ther weren't there? I just want the visible rows in my Datagrid.</p>
  
  <p>I know I Could of course delete all Items out of the ObservableCollection which are not of interest but I want to know if it's possible to do it in XAML.</p>