title: Is there a way to logically group controls in WPF
body: <p>Here's the scenario</p>
  
  <p>I have a Grid with some TextBlock controls, each in a separate cell in the grid. Logically I want to be able to set the Visibility on them bound to a property in my ViewModel. But since they're each in a separate cell in the grid, I have to set each TextBlock's Visibility property.</p>
  
  <p>Is there a way of having a non-visual group on which I can set common properties of its children? Or am I dreaming?</p>