Share via


IUIBarPositioningDelegate Interface

Definition

This interface represents the Objective-C protocol UIBarPositioningDelegate.

[Foundation.Protocol(Name="UIBarPositioningDelegate", WrapperType=typeof(UIKit.UIBarPositioningDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPositionForBar", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.IUIBarPositioning) }, ReturnType=typeof(UIKit.UIBarPosition), Selector="positionForBar:")]
public interface IUIBarPositioningDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="UIBarPositioningDelegate", WrapperType=typeof(UIKit.UIBarPositioningDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPositionForBar", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.IUIBarPositioning) }, ReturnType=typeof(UIKit.UIBarPosition), Selector="positionForBar:")>]
type IUIBarPositioningDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Remarks

A class that implements this interface (and subclasses NSObject) will be exported to Objective-C as implementing the Objective-C protocol this interface represents.

A class may also implement members from this interface to implement members from the protocol.

Properties

Name Description
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
GetPositionForBar(IUIBarPositioning)

Returns the position for barPositioning after it has been added to the user interface.

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
GetPositionForBar(IUIBarPositioningDelegate, IUIBarPositioning)

Returns the position for barPositioning after it has been added to the user interface.

Applies to