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.
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
Identifies the HorizontalSpacing property.
public static readonly DependencyProperty HorizontalSpacingProperty
VerticalSpacingProperty
Identifies the VerticalSpacing property.
public static readonly DependencyProperty VerticalSpacingProperty