Share via


IUIPrinterPickerControllerDelegate Interface

Definition

Delegate object for a UIPrinterPickerController. Defines events relating to the presentation and dismissal of the controller, and a method for when a printer has been selected.

[Foundation.Protocol(Name="UIPrinterPickerControllerDelegate", WrapperType=typeof(UIKit.UIPrinterPickerControllerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetParentViewController", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, ReturnType=typeof(UIKit.UIViewController), Selector="printerPickerControllerParentViewController:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldShowPrinter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController), typeof(UIKit.UIPrinter) }, ReturnType=typeof(System.Boolean), Selector="printerPickerController:shouldShowPrinter:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPresent", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerWillPresent:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPresent", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerDidPresent:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDismiss", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerWillDismiss:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDismiss", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerDidDismiss:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPrinter", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerDidSelectPrinter:")]
public interface IUIPrinterPickerControllerDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="UIPrinterPickerControllerDelegate", WrapperType=typeof(UIKit.UIPrinterPickerControllerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetParentViewController", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, ReturnType=typeof(UIKit.UIViewController), Selector="printerPickerControllerParentViewController:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldShowPrinter", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController), typeof(UIKit.UIPrinter) }, ReturnType=typeof(System.Boolean), Selector="printerPickerController:shouldShowPrinter:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillPresent", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerWillPresent:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidPresent", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerDidPresent:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillDismiss", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerWillDismiss:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidDismiss", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerDidDismiss:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPrinter", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UIPrinterPickerController) }, Selector="printerPickerControllerDidSelectPrinter:")>]
type IUIPrinterPickerControllerDelegate = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Name Description
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)

Methods

Name Description
DidDismiss(UIPrinterPickerController)

The printerPickerController was dismissed.

DidPresent(UIPrinterPickerController)

TThe printerPickerController was presented.

DidSelectPrinter(UIPrinterPickerController)

The printerPickerController selected a printer.

GetParentViewController(UIPrinterPickerController)

Gets the parent view controller of the printerPickerController.

ShouldShowPrinter(UIPrinterPickerController, UIPrinter)

The printerPickerController should show printer to the user.

WillDismiss(UIPrinterPickerController)

The printerPickerController is about to be dismissed.

WillPresent(UIPrinterPickerController)

The printerPickerController is about to be presented.

Extension Methods

Name Description
GetHandle(INativeObject)
GetNonNullHandle(INativeObject, String)
DidDismiss(IUIPrinterPickerControllerDelegate, UIPrinterPickerController)

The printerPickerController was dismissed.

DidPresent(IUIPrinterPickerControllerDelegate, UIPrinterPickerController)

TThe printerPickerController was presented.

DidSelectPrinter(IUIPrinterPickerControllerDelegate, UIPrinterPickerController)

The printerPickerController selected a printer.

GetParentViewController(IUIPrinterPickerControllerDelegate, UIPrinterPickerController)

Gets the parent view controller of the printerPickerController.

ShouldShowPrinter(IUIPrinterPickerControllerDelegate, UIPrinterPickerController, UIPrinter)

The printerPickerController should show printer to the user.

WillDismiss(IUIPrinterPickerControllerDelegate, UIPrinterPickerController)

The printerPickerController is about to be dismissed.

WillPresent(IUIPrinterPickerControllerDelegate, UIPrinterPickerController)

The printerPickerController is about to be presented.

Applies to

See also