IExpandable Interface

Represents something that is expandable.
public interface IExpandable

Properties

abstract bool Expand
Gets or sets a value indicating whether or not the object should expand to the available space. If false, the object's width will be auto calculated.

Extension Methods

T And<IExpandable>(Action<IExpandable>)
Performs the specified action on the given object and then returns the object. Useful for fluent testing patterns where additional assertions or operations are chained together in a readable manner.
T Collapse<IExpandable>()
Tells the specified object to not expand to the available area but take as little space as possible.
T Expand<IExpandable>()
Tells the specified object to expand to the available area.