Class IosWebViewSceneDelegate
Represents a window scene of the web view UI: its window, with the page's controller as its root, which the head's application delegate makes.
public class IosWebViewSceneDelegate : UIResponder, IEquatable<NSObject>, INSObjectProtocol, IUIActivityItemsConfigurationProviding, IUIPasteConfigurationSupporting, IUIResponderStandardEditActions, IUIUserActivityRestoring, IUIWindowSceneDelegate, IUISceneDelegate, INativeObject, IDisposable
- Inheritance
-
NSObjectUIResponderIosWebViewSceneDelegate
- Implements
-
IEquatable<NSObject>INSObjectProtocolIUIActivityItemsConfigurationProvidingIUIPasteConfigurationSupportingIUIResponderStandardEditActionsIUIUserActivityRestoringIUIWindowSceneDelegateIUISceneDelegateINativeObject
- Inherited Members
-
UIResponder.AccessibilityDecrement()UIResponder.AccessibilityElementDidBecomeFocused()UIResponder.AccessibilityElementDidLoseFocus()UIResponder.AccessibilityElementIsFocused()UIResponder.AccessibilityIncrement()UIResponder.AccessibilityPerformEscape()UIResponder.AccessibilityPerformMagicTap()UIResponder.AccessibilityScroll(UIAccessibilityScrollDirection)UIResponder.AlignCenter(NSObject)UIResponder.AlignJustified(NSObject)UIResponder.AlignLeft(NSObject)UIResponder.AlignRight(NSObject)UIResponder.BecomeFirstResponder()UIResponder.BuildMenu(IUIMenuBuilder)UIResponder.CanPaste(NSItemProvider[])UIResponder.CanPerform(Selector, NSObject)UIResponder.CaptureTextFromCamera(NSObject)UIResponder.ClearTextInputContextIdentifier(NSString)UIResponder.Copy(NSObject)UIResponder.Cut(NSObject)UIResponder.DecreaseSize(NSObject)UIResponder.Delete(NSObject)UIResponder.Duplicate(NSObject)UIResponder.Export(NSObject)UIResponder.Find(NSObject)UIResponder.FindAndReplace(NSObject)UIResponder.FindNext(NSObject)UIResponder.FindPrevious(NSObject)UIResponder.GetProvider(UIDeferredMenuElement)UIResponder.GetTargetForAction(Selector, NSObject)UIResponder.IncreaseSize(NSObject)UIResponder.MakeTextWritingDirectionLeftToRight(NSObject)UIResponder.MakeTextWritingDirectionRightToLeft(NSObject)UIResponder.MotionBegan(UIEventSubtype, UIEvent)UIResponder.MotionCancelled(UIEventSubtype, UIEvent)UIResponder.MotionEnded(UIEventSubtype, UIEvent)UIResponder.Move(NSObject)UIResponder.NewFromPasteboard(NSObject)UIResponder.Paste(NSObject)UIResponder.Paste(NSItemProvider[])UIResponder.PasteAndGo(NSObject)UIResponder.PasteAndMatchStyle(NSObject)UIResponder.PasteAndSearch(NSObject)UIResponder.PerformClose(NSObject)UIResponder.PressesBegan(NSSet<UIPress>, UIPressesEvent)UIResponder.PressesCancelled(NSSet<UIPress>, UIPressesEvent)UIResponder.PressesChanged(NSSet<UIPress>, UIPressesEvent)UIResponder.PressesEnded(NSSet<UIPress>, UIPressesEvent)UIResponder.Print(NSObject)UIResponder.ReloadInputViews()UIResponder.RemoteControlReceived(UIEvent)UIResponder.Rename(NSObject)UIResponder.ResignFirstResponder()UIResponder.RestoreUserActivityState(NSUserActivity)UIResponder.Select(NSObject)UIResponder.SelectAll(NSObject)UIResponder.ShowWritingTools(NSObject)UIResponder.ToggleBoldface(NSObject)UIResponder.ToggleInspector(NSObject)UIResponder.ToggleItalics(NSObject)UIResponder.ToggleSidebar(NSObject)UIResponder.ToggleUnderline(NSObject)UIResponder.TouchesBegan(NSSet, UIEvent)UIResponder.TouchesCancelled(NSSet, UIEvent)UIResponder.TouchesEnded(NSSet, UIEvent)UIResponder.TouchesEstimatedPropertiesUpdated(NSSet)UIResponder.TouchesMoved(NSSet, UIEvent)UIResponder.UpdateTextAttributes(UITextAttributesConversionHandler)UIResponder.UpdateUserActivityState(NSUserActivity)UIResponder.UseSelectionForFind(NSObject)UIResponder.ValidateCommand(UICommand)UIResponder.ClassHandleUIResponder.AccessibilityAssistiveTechnologyFocusedIdentifiersUIResponder.AccessibilityCustomActionsUIResponder.AccessibilityDragSourceDescriptorsUIResponder.AccessibilityDropPointDescriptorsUIResponder.ActivityItemsConfigurationUIResponder.CanBecomeFirstResponderUIResponder.CanResignFirstResponderUIResponder.EditingInteractionConfigurationUIResponder.InputAccessoryViewUIResponder.InputAccessoryViewControllerUIResponder.InputAssistantItemUIResponder.InputViewUIResponder.InputViewControllerUIResponder.IsFirstResponderUIResponder.KeyCommandsUIResponder.NextResponderUIResponder.PasteConfigurationUIResponder.TextInputContextIdentifierUIResponder.TextInputModeUIResponder.UndoManagerUIResponder.UserActivityNSObject.PlatformAssemblyNSObject.Dispose()NSObject.ConformsToProtocol(NativeHandle)NSObject.DangerousRelease()NSObject.DangerousRetain()NSObject.DangerousAutorelease()NSObject.BeginInvokeOnMainThread(Selector, NSObject)NSObject.InvokeOnMainThread(Selector, NSObject)NSObject.SetValueForKeyPath(NativeHandle, NSString)NSObject.GetHashCode()NSObject.Equals(NSObject)NSObject.ToString()NSObject.AwakeFromNib()NSObject.CancelPreviousPerformRequest(NSObject)NSObject.CancelPreviousPerformRequest(NSObject, Selector, NSObject)NSObject.Copy()NSObject.DidChange(NSKeyValueChange, NSIndexSet, NSString)NSObject.DidChange(NSString, NSKeyValueSetMutationKind, NSSet)NSObject.DoesNotRecognizeSelector(Selector)NSObject.GetDictionaryOfValuesFromKeys(NSString[])NSObject.GetKeyPathsForValuesAffecting(NSString)NSObject.GetMethodForSelector(Selector)NSObject.MutableCopy()NSObject.PerformSelector(Selector)NSObject.PerformSelector(Selector, NSObject)NSObject.PerformSelector(Selector, NSObject, NSObject)NSObject.PrepareForInterfaceBuilder()NSObject.RemoveObserver(NSObject, NSString)NSObject.SetNilValueForKey(NSString)NSObject.SetValueForKey(NSObject, NSString)NSObject.SetValueForKeyPath(NSObject, NSString)NSObject.SetValueForUndefinedKey(NSObject, NSString)NSObject.SetValuesForKeysWithDictionary(NSDictionary)NSObject.ValueForKey(NSString)NSObject.ValueForKeyPath(NSString)NSObject.ValueForUndefinedKey(NSString)NSObject.WillChange(NSKeyValueChange, NSIndexSet, NSString)NSObject.WillChange(NSString, NSKeyValueSetMutationKind, NSSet)NSObject.AccessibilityAttributedUserInputLabelsNSObject.AccessibilityRespondsToUserInteractionNSObject.AccessibilityTextualContextNSObject.AccessibilityUserInputLabelsNSObject.DebugDescriptionNSObject.DescriptionNSObject.RetainCountNSObject.ChangeIndexesKeyNSObject.ChangeKindKeyNSObject.ChangeNewKeyNSObject.ChangeNotificationIsPriorKeyNSObject.ChangeOldKey
Remarks
It is a responder that implements the scene delegate's protocol and exports its members, as UIKit refuses a scene delegate class that does not declare the protocol.
Properties
Window
Gets or sets the scene's window.
[Export("window")]
public UIWindow? Window { get; set; }
Property Value
- UIWindow
Methods
WillConnect(UIScene, UISceneSession, UISceneConnectionOptions)
Makes the scene's window, with the page's controller as its root, and shows it.
[Export("scene:willConnectToSession:options:")]
public void WillConnect(UIScene scene, UISceneSession session, UISceneConnectionOptions connectionOptions)
Parameters
sceneUISceneThe scene; only a window scene gets a window.
sessionUISceneSessionThe scene's session.
connectionOptionsUISceneConnectionOptionsThe connection's options.
Exceptions
- InvalidOperationException
The application delegate does not derive from IosWebViewAppDelegate.