internal static VisualStateManager GetVisualStateManager(IFrameworkElement obj) { var value = (VisualStateManager)obj.GetValue(VisualStateManagerProperty); if (value == null) { obj.SetValue(VisualStateManagerProperty, value = new VisualStateManager()); } return(value); }
public static IList <VisualStateGroup> GetVisualStateGroups(IFrameworkElement obj) => (IList <VisualStateGroup>)obj.GetValue(VisualStateGroupsProperty);