private void ViewModelStateChanged(object sender, DualParameterEventArgs<string, bool> e)
{
try
{
//var controlName = e.Parameter1;
var stateName = e.Parameter1;
var useTransitions = e.Parameter2;
// Locate the control to change state of (use this Page if controlNAme is null)
Control control = this;
// ReSharper disable AssignNullToNotNullAttribute
VisualStateManager.GoToState(control, stateName, useTransitions);
// ReSharper restore AssignNullToNotNullAttribute
}
catch (Exception exception)
{
Debug.WriteLine(exception.Message);
}
}