Edit

Share via


ICPBarButtonProviding Interface

Definition

Interface defining necessary methods for the ICPBarButtonProviding protocol.

[Foundation.Protocol(Name="CPBarButtonProviding", WrapperType=typeof(CarPlay.CPBarButtonProvidingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 12, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
public interface ICPBarButtonProviding : IDisposable, ObjCRuntime.INativeObject
type ICPBarButtonProviding = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
LeadingNavigationBarButtons

Developers must override this with the array of CPBarButton objects on the leading part of the navigation bar.

TrailingNavigationBarButtons

Developers must override this with the array of CPBarButton objects on the trailing part of the navigation bar..

Extension Methods

GetBackButton(ICPBarButtonProviding)
SetBackButton(ICPBarButtonProviding, CPBarButton)

Applies to