Search Results for

    Show / Hide Table of Contents

    Class LayoutManager

    A Layout manager.

    Inheritance
    System.Object
    Foundation.NSObject
    Serializable
    Dynamic
    LayoutPreset
    LayoutManager<UIKit.UIView>
    LayoutManager
    Implements
    System.IEquatable<Foundation.NSObject>
    Foundation.INSObjectProtocol
    ObjCRuntime.INativeObject
    System.IDisposable
    Inherited Members
    LayoutManager<UIView>.LayoutOrigin
    LayoutManager<UIView>.OnLayout
    LayoutManager<UIView>.GetLayout(Int32, Int32, Int32)
    LayoutManager<UIView>.GetLayout(Int32, Int32, Boolean, Int32)
    LayoutManager<UIView>.GetLayout(Int32, Int32, Int32, String[])
    LayoutManager<UIView>.GetLayout(Int32, Int32, Boolean, Int32, String[])
    LayoutManager<UIView>.GetLayout(Int32, Int32, Boolean, Int32, String[], Size, Size[])
    LayoutManager<UIView>.DoGetRemoteViews(String)
    LayoutManager<UIView>.DoGetRemoteViewsIds()
    LayoutManager<UIView>.DoGetLocalView()
    LayoutManager<UIView>.GetLocalView()
    LayoutManager<UIView>.SetLocalMedia(IViewableMedia<UIView>)
    LayoutManager<UIView>.SetLocalView(UIView)
    LayoutManager<UIView>.UnsetLocalView()
    LayoutManager<UIView>.GetRemoteView(String)
    LayoutManager<UIView>.AddRemoteMedia(IViewableMedia<UIView>)
    LayoutManager<UIView>.AddRemoteView(String, UIView)
    LayoutManager<UIView>.RemoveRemoteMedia(IViewableMedia<UIView>)
    LayoutManager<UIView>.RemoveRemoteView(String)
    LayoutManager<UIView>.SwapRemoteMedia(IViewableMedia<UIView>, IViewableMedia<UIView>)
    LayoutManager<UIView>.SwapRemoteView(String, String, UIView)
    LayoutManager<UIView>.GetRemoteViews(String[])
    LayoutManager<UIView>.AddRemoteViews(String[], UIView[])
    LayoutManager<UIView>.RemoveRemoteViews(String[])
    LayoutManager<UIView>.SwapRemoteViews(String[], String[], UIView[])
    LayoutManager<UIView>.GetRemoteViewIds()
    LayoutManager<UIView>.GetRemoteViews()
    LayoutManager<UIView>.RemoveRemoteViews()
    LayoutManager<UIView>.Reset()
    LayoutManager<UIView>.LayoutOnMainThread()
    LayoutPreset.Direction
    LayoutPreset.Alignment
    LayoutPreset.FloatWidthPercent
    LayoutPreset.FloatHeightPercent
    LayoutPreset.FloatMarginXPercent
    LayoutPreset.FloatMarginYPercent
    LayoutPreset.FloatWidth
    LayoutPreset.FloatHeight
    LayoutPreset.FloatMarginX
    LayoutPreset.FloatMarginY
    LayoutPreset.BlockWidthPercent
    LayoutPreset.BlockHeightPercent
    LayoutPreset.BlockMarginXPercent
    LayoutPreset.BlockMarginYPercent
    LayoutPreset.BlockWidth
    LayoutPreset.BlockHeight
    LayoutPreset.BlockMarginX
    LayoutPreset.BlockMarginY
    LayoutPreset.InlineMargin
    LayoutPreset.CopyToPreset(LayoutPreset)
    LayoutPreset.ApplyPreset(LayoutPreset)
    LayoutPreset.Skype
    LayoutPreset.GoogleHangouts
    LayoutPreset.Facetime
    LayoutPreset.CalculateLayout(Int32, Int32, Int32, LayoutOrigin)
    LayoutPreset.CalculateLayout(Int32, Int32, Boolean, Int32, LayoutOrigin, Size, Size[])
    Dynamic.DynamicProperties
    Dynamic.GetDynamicValue(String)
    Dynamic.SetDynamicValue(String, Object)
    Dynamic.UnsetDynamicValue(String)
    Serializable.IsDirty
    Foundation.NSObject.MonoTouchAssembly
    Foundation.NSObject.PlatformAssembly
    Foundation.NSObject.Alloc(ObjCRuntime.Class)
    Foundation.NSObject.Init()
    Foundation.NSObject.InvokeInBackground(System.Action)
    Foundation.NSObject.Dispose()
    Foundation.NSObject.IsNewRefcountEnabled()
    Foundation.NSObject.MarkDirty()
    Foundation.NSObject.ConformsToProtocol(System.IntPtr)
    Foundation.NSObject.DangerousRelease()
    Foundation.NSObject.DangerousRetain()
    Foundation.NSObject.DangerousAutorelease()
    Foundation.NSObject.GetNativeField(System.String)
    Foundation.NSObject.SetNativeField(System.String, Foundation.NSObject)
    Foundation.NSObject.BeginInvokeOnMainThread(ObjCRuntime.Selector, Foundation.NSObject)
    Foundation.NSObject.InvokeOnMainThread(ObjCRuntime.Selector, Foundation.NSObject)
    Foundation.NSObject.BeginInvokeOnMainThread(System.Action)
    Foundation.NSObject.InvokeOnMainThread(System.Action)
    Foundation.NSObject.FromObject(System.Object)
    Foundation.NSObject.SetValueForKeyPath(System.IntPtr, Foundation.NSString)
    Foundation.NSObject.GetHashCode()
    Foundation.NSObject.Equals(System.Object)
    Foundation.NSObject.Equals(Foundation.NSObject)
    Foundation.NSObject.ToString()
    Foundation.NSObject.Invoke(System.Action, System.Double)
    Foundation.NSObject.Invoke(System.Action, System.TimeSpan)
    Foundation.NSObject.Dispose(System.Boolean)
    Foundation.NSObject.AddObserver(System.String, Foundation.NSKeyValueObservingOptions, System.Action<Foundation.NSObservedChange>)
    Foundation.NSObject.AddObserver(Foundation.NSString, Foundation.NSKeyValueObservingOptions, System.Action<Foundation.NSObservedChange>)
    Foundation.NSObject.AddObserver(Foundation.NSObject, Foundation.NSString, Foundation.NSKeyValueObservingOptions, System.IntPtr)
    Foundation.NSObject.AddObserver(Foundation.NSObject, System.String, Foundation.NSKeyValueObservingOptions, System.IntPtr)
    Foundation.NSObject.AutomaticallyNotifiesObserversForKey(System.String)
    Foundation.NSObject.AwakeFromNib()
    Foundation.NSObject.CancelPreviousPerformRequest(Foundation.NSObject)
    Foundation.NSObject.CancelPreviousPerformRequest(Foundation.NSObject, ObjCRuntime.Selector, Foundation.NSObject)
    Foundation.NSObject.Copy()
    Foundation.NSObject.DidChange(Foundation.NSKeyValueChange, Foundation.NSIndexSet, Foundation.NSString)
    Foundation.NSObject.DidChange(Foundation.NSString, Foundation.NSKeyValueSetMutationKind, Foundation.NSSet)
    Foundation.NSObject.DidChangeValue(System.String)
    Foundation.NSObject.DoesNotRecognizeSelector(ObjCRuntime.Selector)
    Foundation.NSObject.GetDictionaryOfValuesFromKeys(Foundation.NSString[])
    Foundation.NSObject.GetKeyPathsForValuesAffecting(Foundation.NSString)
    Foundation.NSObject.GetMethodForSelector(ObjCRuntime.Selector)
    Foundation.NSObject.GetNativeHash()
    Foundation.NSObject.IsEqual(Foundation.NSObject)
    Foundation.NSObject.IsKindOfClass(ObjCRuntime.Class)
    Foundation.NSObject.IsMemberOfClass(ObjCRuntime.Class)
    Foundation.NSObject.MutableCopy()
    Foundation.NSObject.ObserveValue(Foundation.NSString, Foundation.NSObject, Foundation.NSDictionary, System.IntPtr)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, System.Double, Foundation.NSString[])
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, System.Double)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSThread, Foundation.NSObject, System.Boolean)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSThread, Foundation.NSObject, System.Boolean, Foundation.NSString[])
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject)
    Foundation.NSObject.PerformSelector(ObjCRuntime.Selector, Foundation.NSObject, Foundation.NSObject)
    Foundation.NSObject.PrepareForInterfaceBuilder()
    Foundation.NSObject.RemoveObserver(Foundation.NSObject, Foundation.NSString, System.IntPtr)
    Foundation.NSObject.RemoveObserver(Foundation.NSObject, System.String, System.IntPtr)
    Foundation.NSObject.RemoveObserver(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.RemoveObserver(Foundation.NSObject, System.String)
    Foundation.NSObject.RespondsToSelector(ObjCRuntime.Selector)
    Foundation.NSObject.SetNilValueForKey(Foundation.NSString)
    Foundation.NSObject.SetValueForKey(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.SetValueForKeyPath(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.SetValueForUndefinedKey(Foundation.NSObject, Foundation.NSString)
    Foundation.NSObject.SetValuesForKeysWithDictionary(Foundation.NSDictionary)
    Foundation.NSObject.ValueForKey(Foundation.NSString)
    Foundation.NSObject.ValueForKeyPath(Foundation.NSString)
    Foundation.NSObject.ValueForUndefinedKey(Foundation.NSString)
    Foundation.NSObject.WillChange(Foundation.NSKeyValueChange, Foundation.NSIndexSet, Foundation.NSString)
    Foundation.NSObject.WillChange(Foundation.NSString, Foundation.NSKeyValueSetMutationKind, Foundation.NSSet)
    Foundation.NSObject.WillChangeValue(System.String)
    Foundation.NSObject.IsDirectBinding
    Foundation.NSObject.SuperHandle
    Foundation.NSObject.Handle
    Foundation.NSObject.ClassHandle
    Foundation.NSObject.AccessibilityAttributedUserInputLabels
    Foundation.NSObject.AccessibilityRespondsToUserInteraction
    Foundation.NSObject.AccessibilityTextualContext
    Foundation.NSObject.AccessibilityUserInputLabels
    Foundation.NSObject.Class
    Foundation.NSObject.DebugDescription
    Foundation.NSObject.Description
    Foundation.NSObject.IsProxy
    Foundation.NSObject.RetainCount
    Foundation.NSObject.Self
    Foundation.NSObject.Superclass
    Foundation.NSObject.Zone
    Foundation.NSObject.ChangeIndexesKey
    Foundation.NSObject.ChangeKindKey
    Foundation.NSObject.ChangeNewKey
    Foundation.NSObject.ChangeNotificationIsPriorKey
    Foundation.NSObject.ChangeOldKey
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: FM.LiveSwitch.Cocoa
    Assembly: FM.LiveSwitch.Cocoa.dll
    Syntax
    public class LayoutManager : LayoutManager<UIView>, IEquatable<NSObject>, INSObjectProtocol, INativeObject, IDisposable

    Constructors

    LayoutManager(UIView)

    Initializes a new instance of the LayoutManager class.

    Declaration
    public LayoutManager(UIView container)
    Parameters
    Type Name Description
    UIKit.UIView container

    The container.

    LayoutManager(UIView, LayoutPreset)

    Initializes a new instance of the LayoutManager class.

    Declaration
    public LayoutManager(UIView container, LayoutPreset preset)
    Parameters
    Type Name Description
    UIKit.UIView container

    The container.

    LayoutPreset preset

    The preset.

    Properties

    Container

    Gets the container.

    Declaration
    public UIView Container { get; }
    Property Value
    Type Description
    UIKit.UIView

    Mode

    Gets or sets the mode used by the layout engine. Defaults to FloatLocal.

    Declaration
    public override LayoutMode Mode { get; set; }
    Property Value
    Type Description
    LayoutMode
    Overrides
    LayoutPreset.Mode

    Methods

    AddView(UIView)

    Adds a view to the container.

    Declaration
    protected override void AddView(UIView view)
    Parameters
    Type Name Description
    UIKit.UIView view

    The view to add.

    Overrides
    FM.LiveSwitch.LayoutManager<UIKit.UIView>.AddView(UIKit.UIView)

    DispatchToMainThread(Action2<Object, Object>, Object, Object)

    Dispatches an action to the main thread.

    Declaration
    protected override void DispatchToMainThread(Action2<object, object> action, object arg1, object arg2)
    Parameters
    Type Name Description
    Action2<System.Object, System.Object> action

    The action to invoke.

    System.Object arg1

    The first argument.

    System.Object arg2

    The second argument.

    Overrides
    FM.LiveSwitch.LayoutManager<UIKit.UIView>.DispatchToMainThread(FM.LiveSwitch.Action2<System.Object, System.Object>, System.Object, System.Object)

    Layout()

    Positions the local and remote views within the layout.

    Declaration
    public override void Layout()
    Overrides
    FM.LiveSwitch.LayoutManager<UIKit.UIView>.Layout()

    RemoveView(UIView)

    Removes a view from the container.

    Declaration
    protected override void RemoveView(UIView view)
    Parameters
    Type Name Description
    UIKit.UIView view

    The view to remove.

    Overrides
    FM.LiveSwitch.LayoutManager<UIKit.UIView>.RemoveView(UIKit.UIView)

    Implements

    System.IEquatable<T>
    Foundation.INSObjectProtocol
    ObjCRuntime.INativeObject
    System.IDisposable
    In This Article
    Back to top Copyright © LiveSwitch Inc. All Rights Reserved. Doc build for LiveSwitch v1.15.0