IOverflowingItemsControl Interface
Provides the base requirements for a control that supports overflowing items.
public interface IOverflowingItemsControl : IOrientedElement
Properties
IsOverflowed
Gets or sets whether the control currently has overflowed items.
bool IsOverflowed { get; set; }
Property Value
- System.Boolean:
true
if the control currently has overflowed items; otherwise,false
.
Items
Gets the collection of items in the control.
ItemCollection Items { get; }
Property Value
- System.Windows.Controls.ItemCollection:
The collection of items in the control.
ItemsHostPanel
Gets or sets the OverflowingItemsControlPanel used to host items within the main control.
OverflowingItemsControlPanel ItemsHostPanel { get; set; }
Property Value
- OverflowingItemsControlPanel:
The OverflowingItemsControlPanel used to host items within the main control.
ItemSpacing
Gets the amount of spacing between items.
double ItemSpacing { get; }
Property Value
- System.Double:
The amount of spacing between items.
OverflowPanel
Gets the OverflowingItemsControlOverflowPanel used to host overflowing items within a popup.
OverflowingItemsControlOverflowPanel OverflowPanel { get; }
Property Value
- OverflowingItemsControlOverflowPanel:
The OverflowingItemsControlOverflowPanel used to host overflowing items within a popup.
Inherited Members
Extension Methods
- OrientedElementExtensions.CreatePoint(Double, Double)
- OrientedElementExtensions.CreateRect(Double, Double, Double, Double)
- OrientedElementExtensions.CreateSize(Double, Double)
- OrientedElementExtensions.GetDragChangeAscent(DragCompletedEventArgs)
- OrientedElementExtensions.GetDragChangeAscent(DragDeltaEventArgs)
- OrientedElementExtensions.GetDragChangeExtent(DragCompletedEventArgs)
- OrientedElementExtensions.GetDragChangeExtent(DragDeltaEventArgs)
- OrientedElementExtensions.GetLocationAscent(Point)
- OrientedElementExtensions.GetLocationAscent(Rect)
- OrientedElementExtensions.GetLocationExtent(Point)
- OrientedElementExtensions.GetLocationExtent(Rect)
- OrientedElementExtensions.GetOrientedValue<T>(T, T)
- OrientedElementExtensions.GetOrientedValue<T>(Func<T>, Func<T>)
- OrientedElementExtensions.GetPoint(Double, Double)
- OrientedElementExtensions.GetSizeAscent(Rect)
- OrientedElementExtensions.GetSizeAscent(Size)
- OrientedElementExtensions.GetSizeExtent(Rect)
- OrientedElementExtensions.GetSizeExtent(Size)
- OrientedElementExtensions.GetThicknessFarAscent(Thickness)
- OrientedElementExtensions.GetThicknessNearAscent(Thickness)
- OrientedElementExtensions.GetThicknessFarExtent(Thickness)
- OrientedElementExtensions.GetThicknessNearExtent(Thickness)
- OrientedElementExtensions.PerformOrientedAction(Action, Action)