IUISearchDisplayDelegate Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
A class used to receive notifications from the UISearchDisplayController.
[Foundation.Protocol(Name="UISearchDisplayDelegate", WrapperType=typeof(UIKit.UISearchDisplayDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginSearch", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController) }, Selector="searchDisplayControllerWillBeginSearch:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidBeginSearch", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController) }, Selector="searchDisplayControllerDidBeginSearch:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEndSearch", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController) }, Selector="searchDisplayControllerWillEndSearch:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndSearch", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController) }, Selector="searchDisplayControllerDidEndSearch:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidLoadSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:didLoadSearchResultsTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillUnloadSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:willUnloadSearchResultsTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillShowSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:willShowSearchResultsTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidShowSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:didShowSearchResultsTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillHideSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:willHideSearchResultsTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidHideSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:didHideSearchResultsTableView:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldReloadForSearchString", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="searchDisplayController:shouldReloadTableForSearchString:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldReloadForSearchScope", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="searchDisplayController:shouldReloadTableForSearchScope:")]
public interface IUISearchDisplayDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="UISearchDisplayDelegate", WrapperType=typeof(UIKit.UISearchDisplayDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillBeginSearch", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController) }, Selector="searchDisplayControllerWillBeginSearch:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidBeginSearch", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController) }, Selector="searchDisplayControllerDidBeginSearch:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillEndSearch", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController) }, Selector="searchDisplayControllerWillEndSearch:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidEndSearch", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController) }, Selector="searchDisplayControllerDidEndSearch:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidLoadSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:didLoadSearchResultsTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillUnloadSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:willUnloadSearchResultsTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillShowSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:willShowSearchResultsTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidShowSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:didShowSearchResultsTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillHideSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:willHideSearchResultsTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidHideSearchResults", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(UIKit.UITableView) }, Selector="searchDisplayController:didHideSearchResultsTableView:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldReloadForSearchString", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(System.String) }, ReturnType=typeof(System.Boolean), Selector="searchDisplayController:shouldReloadTableForSearchString:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="ShouldReloadForSearchScope", ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(UIKit.UISearchDisplayController), typeof(System.IntPtr) }, ReturnType=typeof(System.Boolean), Selector="searchDisplayController:shouldReloadTableForSearchScope:")>]
type IUISearchDisplayDelegate = 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 |
|---|---|
| DidBeginSearch(UISearchDisplayController) |
Developers should not use this deprecated method. |
| DidEndSearch(UISearchDisplayController) |
Indicates that searching has ended. |
| DidHideSearchResults(UISearchDisplayController, UITableView) |
Indicates that the controller hid its table view of results. |
| DidLoadSearchResults(UISearchDisplayController, UITableView) |
Indicates that the controller has loaded its UITableView of results. |
| DidShowSearchResults(UISearchDisplayController, UITableView) |
Indicates that the controller has begun displayed its UITableView of results. |
| ShouldReloadForSearchScope(UISearchDisplayController, IntPtr) |
Whether the results table view should be reloaded for a given scope. |
| ShouldReloadForSearchString(UISearchDisplayController, String) |
Whether data should be reloaded, given the change in search string. |
| WillBeginSearch(UISearchDisplayController) |
Indicates that searching is about to start. |
| WillEndSearch(UISearchDisplayController) |
Indicates that search is about to finish. |
| WillHideSearchResults(UISearchDisplayController, UITableView) |
Indicates that the controller is about to hide its UITableView of results. |
| WillShowSearchResults(UISearchDisplayController, UITableView) |
Indicates that the controller is about to show its UITableView of results. |
| WillUnloadSearchResults(UISearchDisplayController, UITableView) |
Indicates that the controller is about to unload its UITableView of results. |