| LayoutManager Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: FM.IceLink.Android
The LayoutManager type exposes the following members.
 Constructors
Constructors| Name | Description | |
|---|---|---|
|  | LayoutManager(ViewGroup) | 
            Initializes a new instance of the LayoutManager class.
             | 
|  | LayoutManager(ViewGroup, LayoutPreset) | 
            Initializes a new instance of the LayoutManager class.
             | 
 Properties
Properties| Name | Description | |
|---|---|---|
|  | Alignment | 
            Gets or sets the alignment of the layout.
            Defaults to BottomRight.
            (Inherited from LayoutPreset.) | 
|  | BlockHeight | 
            Gets or sets the height of block elements in pixels.
            Overrides BlockHeightPercent.
            (Inherited from LayoutPreset.) | 
|  | BlockHeightPercent | 
            Gets or sets the height of block elements as a percent
            of the container height between 0.0 and 1.0.
            Overrides BlockHeight.
            (Inherited from LayoutPreset.) | 
|  | BlockMarginX | 
            Gets or sets the X-margin between block elements and the layout
            edge in pixels.
            Overrides BlockMarginXPercent.
            (Inherited from LayoutPreset.) | 
|  | BlockMarginXPercent | 
            Gets or sets the X-margin between block elements and the layout
            edge as a percent of the container width between 0.0 and 1.0.
            Overrides BlockMarginX.
            (Inherited from LayoutPreset.) | 
|  | BlockMarginY | 
            Gets or sets the Y-margin between block elements and the layout
            edge in pixels.
            Overrides BlockMarginYPercent.
            (Inherited from LayoutPreset.) | 
|  | BlockMarginYPercent | 
            Gets or sets the Y-margin between block elements and the layout
            edge as a percent of the container height between 0.0 and 1.0.
            Overrides BlockMarginY.
            (Inherited from LayoutPreset.) | 
|  | BlockWidth | 
            Gets or sets the width of block elements in pixels.
            Overrides BlockWidthPercent.
            (Inherited from LayoutPreset.) | 
|  | BlockWidthPercent | 
            Gets or sets the width of block elements as a percent
            of the container width between 0.0 and 1.0.
            Overrides BlockWidth.
            (Inherited from LayoutPreset.) | 
|  | Container | 
            Gets the layout container.
             | 
|  | Direction | 
            Gets or sets the direction of the layout flow.
            Defaults to Horizontal.
            (Inherited from LayoutPreset.) | 
|  | DynamicProperties | 
            Gets or sets the dynamic properties on this instance.
            (Inherited from Dynamic.) | 
|  | FloatHeight | 
            Gets or sets the height of floating elements in pixels.
            Overrides FloatHeightPercent.
            (Inherited from LayoutPreset.) | 
|  | FloatHeightPercent | 
            Gets or sets the height of floating elements as a percent
            of the container height between 0.0 and 1.0.
            Overrides FloatHeight.
            (Inherited from LayoutPreset.) | 
|  | FloatMarginX | 
            Gets or sets the X-margin between floating elements and the layout
            edge in pixels.
            Overrides FloatMarginXPercent.
            (Inherited from LayoutPreset.) | 
|  | FloatMarginXPercent | 
            Gets or sets the X-margin between floating elements and the layout
            edge as a percent of the container width between 0.0 and 1.0.
            Overrides FloatMarginX.
            (Inherited from LayoutPreset.) | 
|  | FloatMarginY | 
            Gets or sets the Y-margin between floating elements and the layout
            edge in pixels.
            Overrides FloatMarginYPercent.
            (Inherited from LayoutPreset.) | 
|  | FloatMarginYPercent | 
            Gets or sets the Y-margin between floating elements and the layout
            edge as a percent of the container height between 0.0 and 1.0.
            Overrides FloatMarginY.
            (Inherited from LayoutPreset.) | 
|  | FloatWidth | 
            Gets or sets the width of floating elements in pixels.
            Overrides FloatWidthPercent.
            (Inherited from LayoutPreset.) | 
|  | FloatWidthPercent | 
            Gets or sets the width of floating elements as a percent
            of the container width between 0.0 and 1.0.
            Overrides FloatWidth.
            (Inherited from LayoutPreset.) | 
|  | InlineMargin | 
            Gets or sets the size of the margin in pixels to use
            between inline elements.
            (Inherited from LayoutPreset.) | 
|  | IsDirty | 
            Gets or sets a value indicating whether this instance is dirty.
            (Inherited from Serializable.) | 
|  | LayoutOrigin | 
            Gets or sets the layout origin.
            Defaults to TopLeft.
            (Inherited from LayoutManagerT.) | 
|  | Mode | 
            Gets or sets the mode used by the layout engine.
            Defaults to FloatLocal.
            (Inherited from LayoutPreset.) | 
 Methods
Methods| Name | Description | |
|---|---|---|
|  | AddRemoteMedia | 
            Adds remote media to the layout.
            (Inherited from LayoutManagerT.) | 
|  | AddRemoteView | 
            Adds a remote view to the layout.
            (Inherited from LayoutManagerT.) | 
|  | AddRemoteViews | 
            Adds remote views to the layout.
            (Inherited from LayoutManagerT.) | 
|  | AddView | 
            Adds a view to the container.
            (Overrides LayoutManagerTAddView(T).) | 
|  | ApplyPreset | 
            Applies a preset.
            (Inherited from LayoutPreset.) | 
|  | CalculateLayout | 
            Gets a video frame layout.
            (Inherited from LayoutPreset.) | 
|  | CopyToPreset | 
            Copies this preset's properties to another preset.
            (Inherited from LayoutPreset.) | 
|  | DispatchToMainThread | 
            Dispatches an action to the main thread.
            (Overrides LayoutManagerTDispatchToMainThread(Action2Object, Object, Object, Object).) | 
|  | Equals | (Inherited from Object.) | 
|  | Finalize | (Inherited from Object.) | 
|  | GetDynamicValue | 
            Gets a property value from the local cache.
            (Inherited from Dynamic.) | 
|  | GetHashCode | (Inherited from Object.) | 
|  | GetLayout(Int32, Int32, Int32) | 
            Gets a video frame layout.
            (Inherited from LayoutManagerT.) | 
|  | GetLayout(Int32, Int32, Int32, String) | 
            Gets a video frame layout.
            (Inherited from LayoutManagerT.) | 
|  | GetLocalView | 
            Gets the local view from the layout.
            (Inherited from LayoutManagerT.) | 
|  | GetRemoteView | 
            Gets a remote view from the layout.
            (Inherited from LayoutManagerT.) | 
|  | GetRemoteViewIds | 
            Gets the IDs of the remote views in the layout.
            (Inherited from LayoutManagerT.) | 
|  | GetRemoteViews | 
            Gets all remote views from the layout.
            (Inherited from LayoutManagerT.) | 
|  | GetRemoteViews(String) | 
            Gets remote views from the layout.
            (Inherited from LayoutManagerT.) | 
|  | GetType | (Inherited from Object.) | 
|  | InitializeLayout | 
            Initializes the layout.
             | 
|  | InitializeOnGlobalLayout | 
            Attempts to initialize the layout using the global
            layout listener until successful.
             | 
|  | Layout | 
            Positions the local and remote views within the layout.
            (Overrides LayoutManagerTLayout.) | 
|  | LayoutOnMainThread | 
            Positions the local and remote views within the layout
            after dispatching to the main thread.
            (Inherited from LayoutManagerT.) | 
|  | MemberwiseClone | (Inherited from Object.) | 
|  | RemoveRemoteMedia | 
            Removes remote media from the layout.
            (Inherited from LayoutManagerT.) | 
|  | RemoveRemoteView | 
            Removes a remote view from the layout.
            (Inherited from LayoutManagerT.) | 
|  | RemoveRemoteViews | 
            Removes all remote views from the layout.
            (Inherited from LayoutManagerT.) | 
|  | RemoveRemoteViews(String) | 
            Removes remote views from the layout.
            (Inherited from LayoutManagerT.) | 
|  | RemoveView | 
            Removes a view from the container.
            (Overrides LayoutManagerTRemoveView(T).) | 
|  | Reset | 
            Removes all remote views from the layout,
            then removes the local view from the layout.
            (Inherited from LayoutManagerT.) | 
|  | SetDynamicValue | 
            Sets a property value in the local cache.
            (Inherited from Dynamic.) | 
|  | SetLocalMedia | 
            Adds the local media to the layout.
            (Inherited from LayoutManagerT.) | 
|  | SetLocalView | 
            Adds the local view to the layout.
            (Inherited from LayoutManagerT.) | 
|  | SwapRemoteMedia | 
            Swaps remote media in the layout.
            (Inherited from LayoutManagerT.) | 
|  | SwapRemoteView | 
            Swaps a remote view in the layout.
            (Inherited from LayoutManagerT.) | 
|  | SwapRemoteViews | 
            Swaps remote views in the layout.
            (Inherited from LayoutManagerT.) | 
|  | ToString | (Inherited from Object.) | 
|  | UnsetDynamicValue | 
            Unsets a property value in the local cache.
            (Inherited from Dynamic.) | 
|  | UnsetLocalView | 
            Removes the local view from the layout.
            (Inherited from LayoutManagerT.) | 
 Events
Events| Name | Description | |
|---|---|---|
|  | OnLayout | 
            Raised when a layout is calculated.
            (Inherited from LayoutManagerT.) | 
 Version Information
Version Information See Also
See Also