title: How to programmatically respond to Snap in Windows 8 Metro
body: <p>Is there a way to respond to Snap in C# in a Metro app? When one of the pages is snapped I need to show another one. My idea is to respond to snap by naviating to another page.</p>
  
  <p>I found</p>
  
  <pre><code>var currentView = ApplicationLayout.GetForCurrentView();
  currentView.LayoutChanged += new TypedEventHandler&lt;ApplicationLayout, ApplicationLayoutChangedEventArgs&gt;(currentView_LayoutChanged);
  </code></pre>
  
  <p>but it looks like it no longer works in Consumer Preview. Is there another way?</p>