internal static void StateChanged()

in AMP/Views/StateHelper.cs [34:51]


        internal static void StateChanged(DependencyObject target, DependencyPropertyChangedEventArgs args)
        {
            try
            {
                                
                string newState = (string)args.NewValue;
              
                if (args.NewValue != null)
                {
                    bool res = VisualStateManager.GoToState((Control)target, newState, true);
                    Debug.WriteLine($"StateChanged: {newState}");
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine($"StateHelper Failed on NewState: {args.NewValue} w/ " + ex.Message);
            }
        }