InfoBarPanel Class
The panel for an InfoBar control.
public class InfoBarPanel : Panel
- Inheritance:
- object Visual UIElement FrameworkElement Panel object
Constructors
InfoBarPanel()
Initializes an instance of the class.
public InfoBarPanel()
Properties
HorizontalSpacing
The amount of horizontal spacing that appears between controls other than the icon and close button.
IsSingleLineAllowed
Indicates if a single-line display is allowed or if controls should always be wrapped.
public bool IsSingleLineAllowed { get; set; }
Property Value
- bool:
trueto allow a single-line display when space is available; otherwise,falseto force a wrapped layout. The default value istrue.
VerticalSpacing
The amount of vertical spacing that appears between controls.
Methods
ArrangeOverride(Size?)
When overridden in a derived class, positions child elements and determines a size for a FrameworkElement derived class.
protected override Size? ArrangeOverride(Size? finalSize)
| Parameter | Type | Description |
|---|---|---|
| finalSize | Size | The final area within the parent that this element should use to arrange itself and its children. |
Returns
- Size:
The actual size used.
MeasureOverride(Size?)
When overridden in a derived class, measures the size in layout required for child elements and determines a size for the FrameworkElement-derived class.
protected override Size? MeasureOverride(Size? availableSize)
| Parameter | Type | Description |
|---|---|---|
| availableSize | Size | The available size that this element can give to child elements. Infinity can be specified as a value to indicate that the element will size to whatever content is available. |
Returns
- Size:
The size that this element determines it needs during layout, based on its calculations of child element sizes.
Fields
HorizontalSpacingProperty
Defines the HorizontalSpacing property.
public static readonly DependencyProperty HorizontalSpacingProperty
IsSingleLineAllowedProperty
Defines the IsSingleLineAllowed property.
public static readonly DependencyProperty IsSingleLineAllowedProperty
VerticalSpacingProperty
Defines the VerticalSpacing property.
public static readonly DependencyProperty VerticalSpacingProperty