title: C# VisualStateManager - What is the equivalent in WPF for SelectedPointerOver (in Metro)
body: <p>I am creating a custom controltemplate for ListBox and I'm having difficulties with the visual states. When using the VisualState MouseOver, it affects all the items including the selected item, which I want to have separate styling. </p>
  
  <p>In Metro, there is SelectedPointerOver, is there anything equivalent in WPF or other alternatives?</p>
  
  <p><strong>Edit:</strong> </p>
  
  <p>For example, all items initially have black foreground. </p>
  
  <p>When one item is selected, its foreground turns white (and non-selected items remain black foreground). </p>
  
  <p>And now when I MouseOver the non-selected item, I will like its foreground to turn blue, and when I MouseOver the selected item, I will like its foreground to turn red. </p>