Xamarin.Forms by Microsoft

<PackageReference Include="Xamarin.Forms" Version="4.4.0.991210-pre2" />

.NET API 1,173,616 bytes

 VisualState

public sealed class VisualState
Contains a named visual state that applies a list of setters to an element in order to correlate a state with an appearance.
public string Name { get; set; }

Gets or sets the developer-specified name of this visual state.

public IList<Setter> Setters { get; }

Gets the list of property setters that establish the visual representation of the element when it is in the state that is named by this visual state object.

public Type TargetType { get; set; }

Gets or sets the type of element that this visual state object can target.

public VisualState()