title: How to update UWP pivot appearence using MVVM pattern
body: <p>I'm developing UWP app using MVVM pattern.
  There is a Pivot control on the page, here is a <a href="https://gist.github.com/ashchuk/bc271be2cf1eb58d90ad78532be35f79" rel="nofollow noreferrer">gist</a>. It looks like this:</p>
  
  <p><a href="https://i.stack.imgur.com/IOBCX.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/IOBCX.png" alt="enter image description here"></a></p>
  
  <p>I need to highlight a pivot element header and list element then user select an answer. Like this:</p>
  
  <p><a href="https://i.stack.imgur.com/OSbRb.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OSbRb.png" alt="enter image description here"></a></p>
  
  <p>And I have a problem with updating pivot header and sublist appearence.
  I tried to subscribe for different Pivot events, like <code>LayoutUpdated</code>, <code>Loaded</code>, <code>PivotItemLoaded</code> and others, but this way did not solve the problem. </p>
  
  <p>It seems like all pivot elements are loaded once when page is created.
  I have achieved that header highlights then page reloaded or renavigated, but this is not what I need. </p>
  
  <p>How can I update Pivot header appearence and other elements?</p>