title | description | author | ms.author | ms.date | ms.topic | ms.assetid | ms.prod |
---|---|---|---|---|---|---|---|
Xamarin.iOS SDK API diff |
List of API changes for Xamarin.iOS. |
spouliot |
sepoulio |
8/26/2022 |
article |
f7934223-2a8c-d5d4-788f-79d2f8610aa7 |
xamarin |
Added methods:
public virtual UIKit.UIMenu GetEditMenuForText (UIKit.UITextView textView, Foundation.NSRange range, UIKit.UIMenuElement[] suggestedActions);
public virtual void WillDismissEditMenu (UIKit.UITextView textView, UIKit.IUIEditMenuInteractionAnimating aniamtor);
public virtual void WillPresentEditMenu (UIKit.UITextView textView, UIKit.IUIEditMenuInteractionAnimating animator);
Added methods:
public static NSCollectionLayoutGroup GetHorizontalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem repeatingSubitem, nint count);
public static NSCollectionLayoutGroup GetVerticalGroup (NSCollectionLayoutSize layoutSize, NSCollectionLayoutItem repeatingSubitem, nint count);
Added property:
public virtual UIContentInsetsReference SupplementaryContentInsetsReference { get; set; }
Added property:
public override NSTextList[] TextLists { get; set; }
Added property:
public virtual NSTextList[] TextLists { get; set; }
Added properties:
public virtual NSTextElement[] ChildElements { get; }
public virtual bool IsRepresentedElement { get; }
public virtual NSTextElement ParentElement { get; }
Added interfaces:
ObjCRuntime.INativeObject
System.IDisposable
IUIMenuLeaf
Added property:
public virtual IUIPopoverPresentationControllerSourceItem PresentationSourceItem { get; }
Added method:
public virtual void Target (Foundation.NSObject sender, Foundation.NSObject target);
Added properties:
public static Foundation.NSString CollaborationCopyLink { get; }
public static Foundation.NSString CollaborationInviteWithLink { get; }
Added property:
public virtual UIAlertControllerSeverity Severity { get; set; }
Added constructors:
public UIBarButtonItem (UIAction primaryAction, UIMenu menu);
public UIBarButtonItem (UIBarButtonSystemItem systemItem, UIAction primaryAction, UIMenu menu);
public UIBarButtonItem (string title, UIImage image, Foundation.NSObject target, ObjCRuntime.Selector action, UIMenu menu);
Added interface:
IUIPopoverPresentationControllerSourceItem
Added properties:
public virtual UIBarButtonItemGroup CreatingFixedGroup { get; }
public virtual bool Hidden { get; set; }
public virtual UIMenuElement MenuRepresentation { get; set; }
public virtual UIContextMenuConfigurationElementOrder PreferredMenuElementOrder { get; set; }
Added methods:
public virtual UIBarButtonItemGroup CreatingMovableGroup (string customizationIdentifier);
public virtual UIBarButtonItemGroup CreatingOptionalGroup (string customizationIdentifier, bool inDefaultCustomization);
Added properties:
public virtual bool AlwaysAvailable { get; set; }
public virtual bool Hidden { get; set; }
public virtual UIMenuElement MenuRepresentation { get; set; }
Added methods:
public static UIBarButtonItemGroup GetFixedGroup (UIBarButtonItem representativeItem, UIBarButtonItem[] items);
public static UIBarButtonItemGroup GetMovableGroup (string customizationIdentifier, UIBarButtonItem representativeItem, UIBarButtonItem[] items);
public static UIBarButtonItemGroup GetOptionalGroup (string customizationIdentifier, bool inDefaultCustomization, UIBarButtonItem representativeItem, UIBarButtonItem[] items);
Added property:
public virtual UIContextMenuConfigurationElementOrder PreferredMenuElementOrder { get; set; }
Added properties:
public virtual UIButtonConfigurationIndicator Indicator { get; set; }
public virtual UIConfigurationColorTransformerHandler IndicatorColorTransformer { get; set; }
Added property:
public virtual UICollectionViewSelfSizingInvalidation SelfSizingInvalidation { get; set; }
Added property:
public virtual UIBackgroundConfiguration DefaultBackgroundConfiguration { get; }
Added methods:
public virtual bool CanPerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public virtual UIContextMenuConfiguration GetContextMenuConfiguration (UICollectionView collectionView, Foundation.NSIndexPath[] indexPaths, CoreGraphics.CGPoint point);
public virtual UITargetedPreview GetContextMenuConfigurationDismissalPreview (UICollectionView collectionView, UIContextMenuConfiguration configuration, Foundation.NSIndexPath indexPath);
public virtual UITargetedPreview GetContextMenuConfigurationHighlightPreview (UICollectionView collectionView, UIContextMenuConfiguration configuration, Foundation.NSIndexPath indexPath);
public virtual void PerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
Added methods:
public virtual bool CanPerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public virtual UIContextMenuConfiguration GetContextMenuConfiguration (UICollectionView collectionView, Foundation.NSIndexPath[] indexPaths, CoreGraphics.CGPoint point);
public virtual UITargetedPreview GetContextMenuConfigurationDismissalPreview (UICollectionView collectionView, UIContextMenuConfiguration configuration, Foundation.NSIndexPath indexPath);
public virtual UITargetedPreview GetContextMenuConfigurationHighlightPreview (UICollectionView collectionView, UIContextMenuConfiguration configuration, Foundation.NSIndexPath indexPath);
public virtual void PerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
Added methods:
public static bool CanPerformPrimaryActionForItem (this IUICollectionViewDelegate This, UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public static UIContextMenuConfiguration GetContextMenuConfiguration (this IUICollectionViewDelegate This, UICollectionView collectionView, Foundation.NSIndexPath[] indexPaths, CoreGraphics.CGPoint point);
public static UITargetedPreview GetContextMenuConfigurationDismissalPreview (this IUICollectionViewDelegate This, UICollectionView collectionView, UIContextMenuConfiguration configuration, Foundation.NSIndexPath indexPath);
public static UITargetedPreview GetContextMenuConfigurationHighlightPreview (this IUICollectionViewDelegate This, UICollectionView collectionView, UIContextMenuConfiguration configuration, Foundation.NSIndexPath indexPath);
public static void PerformPrimaryActionForItem (this IUICollectionViewDelegate This, UICollectionView collectionView, Foundation.NSIndexPath indexPath);
Added methods:
public virtual bool CanPerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public virtual UIContextMenuConfiguration GetContextMenuConfiguration (UICollectionView collectionView, Foundation.NSIndexPath[] indexPaths, CoreGraphics.CGPoint point);
public virtual UITargetedPreview GetContextMenuConfigurationDismissalPreview (UICollectionView collectionView, UIContextMenuConfiguration configuration, Foundation.NSIndexPath indexPath);
public virtual UITargetedPreview GetContextMenuConfigurationHighlightPreview (UICollectionView collectionView, UIContextMenuConfiguration configuration, Foundation.NSIndexPath indexPath);
public virtual void PerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
Added interfaces:
ObjCRuntime.INativeObject
System.IDisposable
IUIMenuLeaf
Added properties:
public virtual IUIPopoverPresentationControllerSourceItem PresentationSourceItem { get; }
public virtual Foundation.NSObject Sender { get; }
Added method:
public virtual void Target (Foundation.NSObject sender, Foundation.NSObject target);
Added properties:
public virtual nint BadgeCount { get; set; }
public virtual UIContextMenuConfigurationElementOrder PreferredMenuElementOrder { get; set; }
public virtual Foundation.NSSet<Foundation.INSCopying> SecondaryItemIdentifiers { get; set; }
Added methods:
public virtual UITargetedPreview GetDismissalPreview (UIContextMenuInteraction interaction, UIContextMenuConfiguration configuration, Foundation.INSCopying identifier);
public virtual UITargetedPreview GetHighlightPreview (UIContextMenuInteraction interaction, UIContextMenuConfiguration configuration, Foundation.INSCopying identifier);
Added methods:
public static UITargetedPreview GetDismissalPreview (this IUIContextMenuInteractionDelegate This, UIContextMenuInteraction interaction, UIContextMenuConfiguration configuration, Foundation.INSCopying identifier);
public static UITargetedPreview GetHighlightPreview (this IUIContextMenuInteractionDelegate This, UIContextMenuInteraction interaction, UIContextMenuConfiguration configuration, Foundation.INSCopying identifier);
Added methods:
public virtual UITargetedPreview GetDismissalPreview (UIContextMenuInteraction interaction, UIContextMenuConfiguration configuration, Foundation.INSCopying identifier);
public virtual UITargetedPreview GetHighlightPreview (UIContextMenuInteraction interaction, UIContextMenuConfiguration configuration, Foundation.INSCopying identifier);
Added values:
Money = 128,
PhysicalValue = 256,
Added methods:
public virtual void RenameDocument (Foundation.NSUrl documentUrl, string proposedName, System.Action<Foundation.NSUrl,Foundation.NSError> completionHandler);
public virtual System.Threading.Tasks.Task<Foundation.NSUrl> RenameDocumentAsync (Foundation.NSUrl documentUrl, string proposedName);
Added methods:
public static IUIFocusDebuggerOutput GetFocusGroups (IUIFocusEnvironment environment);
public static IUIFocusDebuggerOutput GetPreferredFocusEnvironments (IUIFocusEnvironment environment);
Added method:
public static UIFont SystemFontOfSize (nfloat fontSize, UIFontWeight weight, UIFontWidth width);
Added methods:
public static UIImage FromBundle (string name, Foundation.NSBundle bundle, double value, UIImageConfiguration configuration);
public static UIImage GetSystemImage (string name, double value, UIImageConfiguration configuration);
Added method:
public static UIImageSymbolConfiguration GetConfigurationPreferringMonochrome ();
Added interface:
IUIPopoverPresentationControllerSourceItem
Added property:
public virtual bool ShowsExpansionTextWhenTruncated { get; set; }
Added method:
public virtual bool SupportsConfiguration (IUIContentConfiguration configuration);
Added property:
public virtual UIMenuElementSize PreferredElementSize { get; set; }
Added value:
KeepsMenuPresented = 8,
Added value:
Document = 46,
Added properties:
public virtual UIBehavioralStyle BehavioralStyle { get; }
public virtual UINavigationBarNSToolbarSection CurrentNSToolbarSection { get; }
public virtual UIBehavioralStyle PreferredBehavioralStyle { get; set; }
Added method:
public virtual UINavigationBarNSToolbarSection GetNSToolbarSection (UINavigationBar navigationBar);
Added method:
public static UINavigationBarNSToolbarSection GetNSToolbarSection (this IUINavigationBarDelegate This, UINavigationBar navigationBar);
Added properties:
public virtual UIDeferredMenuElement AdditionalOverflowItems { get; set; }
public virtual UIAction BackAction { get; set; }
public virtual UIBarButtonItemGroup[] CenterItemGroups { get; set; }
public virtual string CustomizationIdentifier { get; set; }
public virtual UIDocumentProperties DocumentProperties { get; set; }
public virtual UIBarButtonItemGroup[] LeadingItemGroups { get; set; }
public virtual IUIPopoverPresentationControllerSourceItem OverflowPresentationSource { get; }
public virtual UIBarButtonItemGroup PinnedTrailingGroup { get; set; }
public virtual UINavigationItemSearchBarPlacement PreferredSearchBarPlacement { get; set; }
public IUINavigationItemRenameDelegate RenameDelegate { get; set; }
public virtual UINavigationItemSearchBarPlacement SearchBarPlacement { get; }
public virtual UINavigationItemStyle Style { get; set; }
public virtual System.Func<Foundation.NSArray<UIMenuElement>> TitleMenuProvider { get; set; }
public virtual UIBarButtonItemGroup[] TrailingItemGroups { get; set; }
public virtual Foundation.NSObject WeakRenameDelegate { get; set; }
Added method:
protected override void Dispose (bool disposing);
Added properties:
public virtual UIPageControlDirection Direction { get; set; }
public virtual UIImage PreferredCurrentPageIndicatorImage { get; set; }
Added methods:
public virtual UIImage GetCurrentPageIndicatorImage (nint page);
public virtual void SetCurrentPageIndicatorImage (UIImage image, nint page);
Added value:
ShowInkAttributes = 4,
Added property:
public virtual IUIPopoverPresentationControllerSourceItem SourceItem { get; set; }
Added property:
public virtual bool RequiresMainThread { get; }
Added interface:
IUIActivityItemsConfigurationProviding
Added methods:
public virtual void Duplicate (Foundation.NSObject sender);
public virtual void Export (Foundation.NSObject sender);
public virtual void Find (Foundation.NSObject sender);
public virtual void FindAndReplace (Foundation.NSObject sender);
public virtual void FindNext (Foundation.NSObject sender);
public virtual void FindPrevious (Foundation.NSObject sender);
public virtual void Move (Foundation.NSObject sender);
public virtual void Rename (Foundation.NSObject sender);
public virtual void UseSelectionForFind (Foundation.NSObject sender);
Added methods:
public static void Duplicate (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
public static void Export (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
public static void Find (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
public static void FindAndReplace (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
public static void FindNext (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
public static void FindPrevious (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
public static void Move (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
public static void Rename (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
public static void UseSelectionForFind (this IUIResponderStandardEditActions This, Foundation.NSObject sender);
Added values:
GeometryRequestDenied = 101,
GeometryRequestUnsupported = 100,
Added property:
public virtual bool AllowsFullScreen { get; set; }
Added properties:
public virtual nfloat CurrentEdrHeadroom { get; }
public virtual nfloat PotentialEdrHeadroom { get; }
public virtual UIScreenReferenceDisplayModeStatus ReferenceDisplayModeStatus { get; }
public static Foundation.NSString ReferenceDisplayModeStatusDidChangeNotification { get; }
Added methods:
public static Foundation.NSObject ObserveReferenceDisplayModeStatusDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveReferenceDisplayModeStatusDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Added values:
InteractiveWithAccessory = 4,
OnDragWithAccessory = 3,
Added properties:
public virtual bool IgnoresSearchSuggestionsForSearchBarPlacementStacked { get; set; }
public virtual UISearchControllerScopeBarActivation ScopeBarActivation { get; set; }
public virtual UINavigationItemSearchBarPlacement SearchBarPlacement { get; }
public virtual IUISearchSuggestion[] SearchSuggestions { get; set; }
Added methods:
public virtual void DidChangeFromSearchBarPlacement (UISearchController searchController, UINavigationItemSearchBarPlacement previousPlacement);
public virtual void WillChangeToSearchBarPlacement (UISearchController searchController, UINavigationItemSearchBarPlacement newPlacement);
Added methods:
public static void DidChangeFromSearchBarPlacement (this IUISearchControllerDelegate This, UISearchController searchController, UINavigationItemSearchBarPlacement previousPlacement);
public static void WillChangeToSearchBarPlacement (this IUISearchControllerDelegate This, UISearchController searchController, UINavigationItemSearchBarPlacement newPlacement);
Added method:
public virtual void UpdateSearchResults (UISearchController searchController, IUISearchSuggestion searchSuggestion);
Added property:
public virtual IUISearchSuggestion[] SearchSuggestions { get; set; }
Added methods:
public virtual void DidSelectSuggestion (UISearchTextField searchTextField, IUISearchSuggestion suggestion);
public virtual UIMenu GetEditMenu (UITextField textField, Foundation.NSRange range, UIMenuElement[] suggestedActions);
public virtual void WillDismissEditMenu (UITextField textField, IUIEditMenuInteractionAnimating animator);
public virtual void WillPresentEditMenu (UITextField textField, IUIEditMenuInteractionAnimating animator);
Added method:
public static void DidSelectSuggestion (this IUISearchTextFieldDelegate This, UISearchTextField searchTextField, IUISearchSuggestion suggestion);
Added method:
public virtual void InvalidateDetents ();
Added properties:
public static nfloat DetentInactive { get; }
public virtual string Identifier { get; }
Added methods:
public static UISheetPresentationControllerDetent Create (string identifier, System.Func<IUISheetPresentationControllerDetentResolutionContext,System.nfloat> resolver);
public virtual nfloat GetResolvedValue (IUISheetPresentationControllerDetentResolutionContext context);
Added interface:
IUIPopoverPresentationControllerSourceItem
Added property:
public virtual UITableViewSelfSizingInvalidation SelfSizingInvalidation { get; set; }
Added property:
public virtual UIBackgroundConfiguration DefaultBackgroundConfiguration { get; }
Added methods:
public virtual bool CanPerformPrimaryAction (UITableView tableView, Foundation.NSIndexPath rowIndexPath);
public virtual void PerformPrimaryAction (UITableView tableView, Foundation.NSIndexPath rowIndexPath);
Added methods:
public virtual bool CanPerformPrimaryAction (UITableView tableView, Foundation.NSIndexPath rowIndexPath);
public virtual void PerformPrimaryAction (UITableView tableView, Foundation.NSIndexPath rowIndexPath);
Added methods:
public static bool CanPerformPrimaryAction (this IUITableViewDelegate This, UITableView tableView, Foundation.NSIndexPath rowIndexPath);
public static void PerformPrimaryAction (this IUITableViewDelegate This, UITableView tableView, Foundation.NSIndexPath rowIndexPath);
Added property:
public virtual UIBackgroundConfiguration DefaultBackgroundConfiguration { get; }
Added methods:
public virtual bool CanPerformPrimaryAction (UITableView tableView, Foundation.NSIndexPath rowIndexPath);
public virtual void PerformPrimaryAction (UITableView tableView, Foundation.NSIndexPath rowIndexPath);
Added methods:
public virtual UIMenu GetEditMenu (UITextRange textRange, UIMenuElement[] suggestedActions);
public virtual void WillDismissEditMenu (IUIEditMenuInteractionAnimating animator);
public virtual void WillPresentEditMenu (IUIEditMenuInteractionAnimating animator);
Added methods:
public virtual UIMenu GetEditMenu (UITextField textField, Foundation.NSRange range, UIMenuElement[] suggestedActions);
public virtual void WillDismissEditMenu (UITextField textField, IUIEditMenuInteractionAnimating animator);
public virtual void WillPresentEditMenu (UITextField textField, IUIEditMenuInteractionAnimating animator);
Added methods:
public static UIMenu GetEditMenu (this IUITextFieldDelegate This, UITextField textField, Foundation.NSRange range, UIMenuElement[] suggestedActions);
public static void WillDismissEditMenu (this IUITextFieldDelegate This, UITextField textField, IUIEditMenuInteractionAnimating animator);
public static void WillPresentEditMenu (this IUITextFieldDelegate This, UITextField textField, IUIEditMenuInteractionAnimating animator);
Added methods:
public static UIMenu GetEditMenu (this IUITextInput This, UITextRange textRange, UIMenuElement[] suggestedActions);
public static void WillDismissEditMenu (this IUITextInput This, IUIEditMenuInteractionAnimating animator);
public static void WillPresentEditMenu (this IUITextInput This, IUIEditMenuInteractionAnimating animator);
Added properties:
public virtual UIFindInteraction FindInteraction { get; }
public virtual bool FindInteractionEnabled { get; set; }
public virtual NSTextLayoutManager TextLayoutManager { get; }
Added methods:
public virtual UIMenu GetEditMenu (UITextRange textRange, UIMenuElement[] suggestedActions);
public static UITextView GetTextView (bool usingTextLayoutManager);
public virtual void WillDismissEditMenu (IUIEditMenuInteractionAnimating animator);
public virtual void WillPresentEditMenu (IUIEditMenuInteractionAnimating animator);
Added methods:
public virtual UIMenu GetEditMenuForText (UITextView textView, Foundation.NSRange range, UIMenuElement[] suggestedActions);
public virtual void WillDismissEditMenu (UITextView textView, IUIEditMenuInteractionAnimating aniamtor);
public virtual void WillPresentEditMenu (UITextView textView, IUIEditMenuInteractionAnimating animator);
Added methods:
public static UIMenu GetEditMenuForText (this IUITextViewDelegate This, UITextView textView, Foundation.NSRange range, UIMenuElement[] suggestedActions);
public static void WillDismissEditMenu (this IUITextViewDelegate This, UITextView textView, IUIEditMenuInteractionAnimating aniamtor);
public static void WillPresentEditMenu (this IUITextViewDelegate This, UITextView textView, IUIEditMenuInteractionAnimating animator);
Added property:
public virtual UINSToolbarItemPresentationSize ToolbarItemPresentationSize { get; }
Added method:
public static UITraitCollection GetTraitCollection (UINSToolbarItemPresentationSize toolbarItemPresentationSize);
Added interface:
IUIPopoverPresentationControllerSourceItem
Added property:
public virtual CoreGraphics.CGPoint AnchorPoint { get; set; }
Added properties:
public virtual UIPresentationController ActivePresentationController { get; }
public virtual string InteractionActivityTrackingBaseName { get; set; }
Added method:
public virtual void SetNeedsUpdateOfSupportedInterfaceOrientations ();
Added property:
public virtual IUILayoutGuideAspectFitting SafeAreaAspectFitLayoutGuide { get; }
Added properties:
public virtual UIWindowSceneGeometry EffectiveGeometry { get; }
public virtual bool FullScreen { get; }
public virtual UISceneWindowingBehaviors WindowingBehaviors { get; }
Added method:
public virtual void RequestGeometryUpdate (UIWindowSceneGeometryPreferences geometryPreferences, System.Action<Foundation.NSError> errorHandler);
Added value:
ExternalDisplayNonInteractive = 3,
public interface IUICalendarSelectionMultiDateDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DidDeselectDate (UICalendarSelectionMultiDate selection, Foundation.NSDateComponents dateComponents);
public virtual void DidSelectDate (UICalendarSelectionMultiDate selection, Foundation.NSDateComponents dateComponents);
}
public interface IUICalendarSelectionSingleDateDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DidSelectDate (UICalendarSelectionSingleDate selection, Foundation.NSDateComponents dateComponents);
}
public interface IUICalendarViewDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual UICalendarViewDecoration GetDecoration (UICalendarView calendarView, Foundation.NSDateComponents dateComponents);
}
public interface IUIEditMenuInteractionAnimating : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void AddAnimations (System.Action animations);
public virtual void AddCompletion (System.Action completion);
}
public interface IUIEditMenuInteractionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IUIFindInteractionDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual UIFindSession GetSession (UIFindInteraction interaction, UIView view);
}
public interface IUILayoutGuideAspectFitting : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual nfloat AspectRatio { get; set; }
}
public interface IUIMenuLeaf : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual UIMenuElementAttributes Attributes { get; set; }
public virtual string DiscoverabilityTitle { get; set; }
public virtual UIImage Image { get; set; }
public virtual IUIPopoverPresentationControllerSourceItem PresentationSourceItem { get; }
public virtual Foundation.NSObject Sender { get; }
public virtual UIMenuElementState State { get; set; }
public virtual string Title { get; set; }
// methods
public virtual void Target (Foundation.NSObject sender, Foundation.NSObject target);
}
public interface IUINavigationItemRenameDelegate : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void DidEndRenaming (UINavigationItem navigationItem, string title);
}
public interface IUIPopoverPresentationControllerSourceItem : ObjCRuntime.INativeObject, System.IDisposable {
}
public interface IUISearchSuggestion : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSString LocalizedSuggestion { get; }
}
public interface IUISheetPresentationControllerDetentResolutionContext : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual UITraitCollection ContainerTraitCollection { get; }
public virtual nfloat MaximumDetentValue { get; }
}
public interface IUITextSearchAggregator : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual Foundation.NSOrderedSet<UITextRange> AllFoundRanges { get; }
// methods
public virtual void FinishedSearching ();
public virtual void GetFoundRange (UITextRange range, string string, Foundation.INSCopying document);
public virtual void Invalidate ();
public virtual void Invalidate (UITextRange foundRange, Foundation.INSCopying document);
}
public interface IUITextSearching : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual UITextRange SelectedTextRange { get; }
// methods
public virtual void ClearAllDecoratedFoundText ();
public virtual Foundation.NSComparisonResult Compare (UITextRange foundRange, UITextRange toRange, Foundation.INSCopying document);
public virtual void Decorate (UITextRange foundRange, Foundation.INSCopying document, UITextSearchFoundTextStyle style);
public virtual void PerformTextSearch (string string, UITextSearchOptions options, IUITextSearchAggregator aggregator);
}
public class NSTextList : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public NSTextList ();
public NSTextList (Foundation.NSCoder coder);
protected NSTextList (Foundation.NSObjectFlag t);
protected NSTextList (IntPtr handle);
public NSTextList (string format, NSTextListOptions mask);
public NSTextList (NSTextListMarkerFormats format, NSTextListOptions mask);
public NSTextList (string markerFormat, NSTextListOptions options, nint startingItemNumber);
// properties
public override IntPtr ClassHandle { get; }
public virtual NSTextListOptions ListOptions { get; }
public virtual string MarkerFormat { get; }
public virtual bool Ordered { get; }
public virtual nint StartingItemNumber { get; set; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
public virtual void EncodeTo (Foundation.NSCoder encoder);
public virtual string GetMarker (nint itemNum);
}
public class NSTextListElement : UIKit.NSTextParagraph {
// constructors
public NSTextListElement ();
public NSTextListElement (Foundation.NSAttributedString attributedString);
protected NSTextListElement (Foundation.NSObjectFlag t);
protected NSTextListElement (IntPtr handle);
public NSTextListElement (NSTextContentManager textContentManager);
public NSTextListElement (NSTextListElement parent, NSTextList textList, Foundation.NSAttributedString contents, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> markerAttributes, NSTextListElement[] children);
// properties
public virtual Foundation.NSAttributedString AttributedString { get; }
public virtual NSTextListElement[] ChildElements { get; }
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSAttributedString Contents { get; }
public virtual Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> MarkerAttributes { get; }
public virtual NSTextListElement ParentElement { get; }
public virtual NSTextList TextList { get; }
// methods
public static NSTextListElement Create (NSTextListElement[] children, NSTextList textList, nint nestingLevel);
public static NSTextListElement Create (Foundation.NSAttributedString contents, Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> markerAttributes, NSTextList textList, NSTextListElement[] children);
protected override void Dispose (bool disposing);
}
[Serializable]
public enum NSTextListMarkerFormats {
Box = 0,
Check = 1,
Circle = 2,
Decimal = 16,
Diamond = 3,
Disc = 4,
Hyphen = 5,
LowercaseAlpha = 10,
LowercaseHexadecimal = 7,
LowercaseLatin = 12,
LowercaseRoman = 14,
Octal = 9,
Square = 6,
UppercaseAlpha = 11,
UppercaseHexadecimal = 8,
UppercaseLatin = 13,
UppercaseRoman = 15,
}
public static class NSTextListMarkerFormatsExtensions {
// methods
public static Foundation.NSString GetConstant (this NSTextListMarkerFormats self);
public static NSTextListMarkerFormats GetValue (Foundation.NSString constant);
}
[Serializable]
[Flags]
public enum NSTextListOptions {
PrependEnclosingMarker = 1,
}
public sealed delegate OptionsMenuProviderHandler : System.MulticastDelegate {
// constructors
public OptionsMenuProviderHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (UIMenuElement[] elements, System.AsyncCallback callback, object object);
public virtual UIMenu EndInvoke (System.IAsyncResult result);
public virtual UIMenu Invoke (UIMenuElement[] elements);
}
[Serializable]
public enum UIAlertControllerSeverity {
Critical = 1,
Default = 0,
}
[Serializable]
public enum UIButtonConfigurationIndicator {
Automatic = 0,
None = 1,
Popup = 2,
}
public class UICalendarSelection : Foundation.NSObject {
// constructors
protected UICalendarSelection (Foundation.NSObjectFlag t);
protected UICalendarSelection (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
// methods
public virtual void UpdateSelectableDates ();
}
public class UICalendarSelectionMultiDate : UIKit.UICalendarSelection {
// constructors
public UICalendarSelectionMultiDate ();
protected UICalendarSelectionMultiDate (Foundation.NSObjectFlag t);
protected UICalendarSelectionMultiDate (IntPtr handle);
public UICalendarSelectionMultiDate (IUICalendarSelectionMultiDateDelegate delegate);
// properties
public override IntPtr ClassHandle { get; }
public IUICalendarSelectionMultiDateDelegate Delegate { get; }
public virtual Foundation.NSDateComponents[] SelectedDates { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; }
// methods
protected override void Dispose (bool disposing);
public virtual void SetSelectedDates (Foundation.NSDateComponents[] selectedDates, bool animated);
}
public abstract class UICalendarSelectionMultiDateDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUICalendarSelectionMultiDateDelegate {
// constructors
protected UICalendarSelectionMultiDateDelegate ();
protected UICalendarSelectionMultiDateDelegate (Foundation.NSObjectFlag t);
protected UICalendarSelectionMultiDateDelegate (IntPtr handle);
// methods
public virtual bool CanDeselectDate (UICalendarSelectionMultiDate selection, Foundation.NSDateComponents dateComponents);
public virtual bool CanSelectDate (UICalendarSelectionMultiDate selection, Foundation.NSDateComponents dateComponents);
public virtual void DidDeselectDate (UICalendarSelectionMultiDate selection, Foundation.NSDateComponents dateComponents);
public virtual void DidSelectDate (UICalendarSelectionMultiDate selection, Foundation.NSDateComponents dateComponents);
}
public static class UICalendarSelectionMultiDateDelegate_Extensions {
// methods
public static bool CanDeselectDate (this IUICalendarSelectionMultiDateDelegate This, UICalendarSelectionMultiDate selection, Foundation.NSDateComponents dateComponents);
public static bool CanSelectDate (this IUICalendarSelectionMultiDateDelegate This, UICalendarSelectionMultiDate selection, Foundation.NSDateComponents dateComponents);
}
public class UICalendarSelectionSingleDate : UIKit.UICalendarSelection {
// constructors
public UICalendarSelectionSingleDate ();
protected UICalendarSelectionSingleDate (Foundation.NSObjectFlag t);
protected UICalendarSelectionSingleDate (IntPtr handle);
public UICalendarSelectionSingleDate (IUICalendarSelectionSingleDateDelegate delegate);
// properties
public override IntPtr ClassHandle { get; }
public IUICalendarSelectionSingleDateDelegate Delegate { get; }
public virtual Foundation.NSDateComponents SelectedDate { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; }
// methods
protected override void Dispose (bool disposing);
public virtual void SetSelectedDate (Foundation.NSDateComponents selectedDate, bool animated);
}
public abstract class UICalendarSelectionSingleDateDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUICalendarSelectionSingleDateDelegate {
// constructors
protected UICalendarSelectionSingleDateDelegate ();
protected UICalendarSelectionSingleDateDelegate (Foundation.NSObjectFlag t);
protected UICalendarSelectionSingleDateDelegate (IntPtr handle);
// methods
public virtual bool CanSelectDate (UICalendarSelectionSingleDate selection, Foundation.NSDateComponents dateComponents);
public virtual void DidSelectDate (UICalendarSelectionSingleDate selection, Foundation.NSDateComponents dateComponents);
}
public static class UICalendarSelectionSingleDateDelegate_Extensions {
// methods
public static bool CanSelectDate (this IUICalendarSelectionSingleDateDelegate This, UICalendarSelectionSingleDate selection, Foundation.NSDateComponents dateComponents);
}
public class UICalendarView : UIKit.UIView {
// constructors
public UICalendarView ();
public UICalendarView (CoreGraphics.CGRect frame);
public UICalendarView (Foundation.NSCoder coder);
protected UICalendarView (Foundation.NSObjectFlag t);
protected UICalendarView (IntPtr handle);
// properties
public static UICalendarView.UICalendarViewAppearance Appearance { get; }
public virtual Foundation.NSDateInterval AvailableDateRange { get; set; }
public virtual Foundation.NSCalendar Calendar { get; set; }
public override IntPtr ClassHandle { get; }
public IUICalendarViewDelegate Delegate { get; set; }
public virtual string FontDesign { get; set; }
public virtual Foundation.NSLocale Locale { get; set; }
public virtual UICalendarSelection SelectionBehavior { get; set; }
public virtual Foundation.NSTimeZone TimeZone { get; set; }
public virtual Foundation.NSDateComponents VisibleDateComponents { get; set; }
public virtual bool WantsDateDecorations { get; set; }
public virtual Foundation.NSObject WeakDelegate { get; set; }
// methods
public static UICalendarView.UICalendarViewAppearance AppearanceWhenContainedIn (System.Type[] containers);
protected override void Dispose (bool disposing);
public static UICalendarView.UICalendarViewAppearance GetAppearance<T> ();
public static UICalendarView.UICalendarViewAppearance GetAppearance<T> (UITraitCollection traits);
public static UICalendarView.UICalendarViewAppearance GetAppearance (UITraitCollection traits);
public static UICalendarView.UICalendarViewAppearance GetAppearance<T> (UITraitCollection traits, System.Type[] containers);
public static UICalendarView.UICalendarViewAppearance GetAppearance (UITraitCollection traits, System.Type[] containers);
public virtual void ReloadDecorations (Foundation.NSDateComponents[] dates, bool animated);
public virtual void SetVisibleDateComponents (Foundation.NSDateComponents dateComponents, bool animated);
// inner types
public class UICalendarViewAppearance : UIKit.UIView+UIViewAppearance {
// constructors
protected UICalendarView.UICalendarViewAppearance (IntPtr handle);
}
}
public class UICalendarViewDecoration : Foundation.NSObject {
// constructors
public UICalendarViewDecoration ();
protected UICalendarViewDecoration (Foundation.NSObjectFlag t);
public UICalendarViewDecoration (System.Func<UIView> customViewProvider);
protected UICalendarViewDecoration (IntPtr handle);
public UICalendarViewDecoration (UIImage image, UIColor color, UICalendarViewDecorationSize size);
// properties
public override IntPtr ClassHandle { get; }
// methods
public static UICalendarViewDecoration Create (System.Func<UIView> customViewProvider);
public static UICalendarViewDecoration Create (UIImage image);
public static UICalendarViewDecoration Create (UIColor color, UICalendarViewDecorationSize size);
public static UICalendarViewDecoration Create (UIImage image, UIColor color, UICalendarViewDecorationSize size);
}
[Serializable]
public enum UICalendarViewDecorationSize {
Large = 2,
Medium = 1,
Small = 0,
}
public abstract class UICalendarViewDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUICalendarViewDelegate {
// constructors
protected UICalendarViewDelegate ();
protected UICalendarViewDelegate (Foundation.NSObjectFlag t);
protected UICalendarViewDelegate (IntPtr handle);
// methods
public virtual UICalendarViewDecoration GetDecoration (UICalendarView calendarView, Foundation.NSDateComponents dateComponents);
}
public class UICellAccessoryPopUpMenu : UIKit.UICellAccessory {
// constructors
public UICellAccessoryPopUpMenu (Foundation.NSCoder coder);
protected UICellAccessoryPopUpMenu (Foundation.NSObjectFlag t);
protected UICellAccessoryPopUpMenu (IntPtr handle);
public UICellAccessoryPopUpMenu (UIMenu menu);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIMenu Menu { get; }
public virtual System.Action<UIMenu> SelectedElementDidChangeHandler { get; set; }
}
[Serializable]
public enum UICollectionViewSelfSizingInvalidation {
Disabled = 0,
Enabled = 1,
EnabledIncludingConstraints = 2,
}
public static class UIContentView_Extensions {
// methods
public static bool SupportsConfiguration (this IUIContentView This, IUIContentConfiguration configuration);
}
[Serializable]
public enum UIContextMenuConfigurationElementOrder {
Automatic = 0,
Fixed = 2,
Priority = 1,
}
public class UIDocumentProperties : Foundation.NSObject {
// constructors
protected UIDocumentProperties (Foundation.NSObjectFlag t);
public UIDocumentProperties (Foundation.NSUrl url);
public UIDocumentProperties (LinkPresentation.LPLinkMetadata metadata);
protected UIDocumentProperties (IntPtr handle);
// properties
public virtual System.Func<UIActivityViewController> ActivityViewControllerProvider { get; set; }
public override IntPtr ClassHandle { get; }
public virtual System.Func<UIKit.IUIDragSession,Foundation.NSArray<UIDragItem>> DragItemsProvider { get; set; }
public virtual LinkPresentation.LPLinkMetadata Metadata { get; set; }
public virtual bool WantsIconRepresentation { get; set; }
}
[Serializable]
public enum UIEditMenuArrowDirection {
Automatic = 0,
Down = 2,
Left = 3,
Right = 4,
Up = 1,
}
public class UIEditMenuConfiguration : Foundation.NSObject {
// constructors
protected UIEditMenuConfiguration (Foundation.NSObjectFlag t);
protected UIEditMenuConfiguration (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.INSCopying Identifier { get; }
public virtual UIEditMenuArrowDirection PreferredArrowDirection { get; set; }
public virtual CoreGraphics.CGPoint SourcePoint { get; }
// methods
public static UIEditMenuConfiguration Create (Foundation.INSCopying identifier, CoreGraphics.CGPoint sourcePoint);
}
public class UIEditMenuInteraction : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIInteraction {
// constructors
protected UIEditMenuInteraction (Foundation.NSObjectFlag t);
protected UIEditMenuInteraction (IntPtr handle);
public UIEditMenuInteraction (IUIEditMenuInteractionDelegate delegate);
// properties
public override IntPtr ClassHandle { get; }
public IUIEditMenuInteractionDelegate Delegate { get; }
public virtual UIView View { get; }
public virtual Foundation.NSObject WeakDelegate { get; }
// methods
public virtual void DidMoveToView (UIView view);
public virtual void DismissMenu ();
protected override void Dispose (bool disposing);
public virtual CoreGraphics.CGPoint GetLocation (UIView inView);
public virtual void PresentEditMenu (UIEditMenuConfiguration configuration);
public virtual void ReloadVisibleMenu ();
public virtual void UpdateVisibleMenuPosition (bool animated);
public virtual void WillMoveToView (UIView view);
}
public class UIEditMenuInteractionDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIEditMenuInteractionDelegate {
// constructors
public UIEditMenuInteractionDelegate ();
protected UIEditMenuInteractionDelegate (Foundation.NSObjectFlag t);
protected UIEditMenuInteractionDelegate (IntPtr handle);
// methods
public virtual UIMenu GetMenu (UIEditMenuInteraction interaction, UIEditMenuConfiguration configuration, UIMenuElement[] suggestedActions);
public virtual CoreGraphics.CGRect GetTargetRect (UIEditMenuInteraction interaction, UIEditMenuConfiguration configuration);
public virtual void WillDismissMenu (UIEditMenuInteraction interaction, UIEditMenuConfiguration configuration, IUIEditMenuInteractionAnimating animator);
public virtual void WillPresentMenu (UIEditMenuInteraction interaction, UIEditMenuConfiguration configuration, IUIEditMenuInteractionAnimating animator);
}
public static class UIEditMenuInteractionDelegate_Extensions {
// methods
public static UIMenu GetMenu (this IUIEditMenuInteractionDelegate This, UIEditMenuInteraction interaction, UIEditMenuConfiguration configuration, UIMenuElement[] suggestedActions);
public static CoreGraphics.CGRect GetTargetRect (this IUIEditMenuInteractionDelegate This, UIEditMenuInteraction interaction, UIEditMenuConfiguration configuration);
public static void WillDismissMenu (this IUIEditMenuInteractionDelegate This, UIEditMenuInteraction interaction, UIEditMenuConfiguration configuration, IUIEditMenuInteractionAnimating animator);
public static void WillPresentMenu (this IUIEditMenuInteractionDelegate This, UIEditMenuInteraction interaction, UIEditMenuConfiguration configuration, IUIEditMenuInteractionAnimating animator);
}
public class UIFindInteraction : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIInteraction {
// constructors
protected UIFindInteraction (Foundation.NSObjectFlag t);
protected UIFindInteraction (IntPtr handle);
public UIFindInteraction (IUIFindInteractionDelegate sessionDelegate);
// properties
public virtual UIFindSession ActiveFindSession { get; }
public override IntPtr ClassHandle { get; }
public IUIFindInteractionDelegate Delegate { get; }
public virtual bool FindNavigatorVisible { get; }
public virtual OptionsMenuProviderHandler OptionsMenuProvider { get; set; }
public virtual string ReplacementText { get; set; }
public virtual string SearchText { get; set; }
public virtual UIView View { get; }
public virtual Foundation.NSObject WeakDelegate { get; }
// methods
public virtual void DidMoveToView (UIView view);
public virtual void DismissFindNavigator ();
protected override void Dispose (bool disposing);
public virtual void FindNext ();
public virtual void FindPrevious ();
public virtual void PresentFindNavigatorShowingReplace (bool showingReplace);
public virtual void UpdateResultCount ();
public virtual void WillMoveToView (UIView view);
}
public abstract class UIFindInteractionDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUIFindInteractionDelegate {
// constructors
protected UIFindInteractionDelegate ();
protected UIFindInteractionDelegate (Foundation.NSObjectFlag t);
protected UIFindInteractionDelegate (IntPtr handle);
// methods
public virtual void DidBeginFindSession (UIFindInteraction interaction, UIFindSession session);
public virtual void DidEndFindSession (UIFindInteraction interaction, UIFindSession session);
public virtual UIFindSession GetSession (UIFindInteraction interaction, UIView view);
}
public static class UIFindInteractionDelegate_Extensions {
// methods
public static void DidBeginFindSession (this IUIFindInteractionDelegate This, UIFindInteraction interaction, UIFindSession session);
public static void DidEndFindSession (this IUIFindInteractionDelegate This, UIFindInteraction interaction, UIFindSession session);
}
public class UIFindSession : Foundation.NSObject {
// constructors
public UIFindSession ();
protected UIFindSession (Foundation.NSObjectFlag t);
protected UIFindSession (IntPtr handle);
// properties
public virtual bool AllowsReplacementForCurrentlyHighlightedResult { get; }
public override IntPtr ClassHandle { get; }
public virtual nint HighlightedResultIndex { get; }
public virtual nint ResultCount { get; }
public virtual UIFindSessionSearchResultDisplayStyle SearchResultDisplayStyle { get; set; }
public virtual bool SupportsReplacement { get; }
// methods
public virtual void HighlightNextResult (UITextStorageDirection direction);
public virtual void InvalidateFoundResults ();
public virtual void PerformSearch (string query, UITextSearchOptions options);
public virtual void PerformSingleReplacement (string searchQuery, string replacementString, UITextSearchOptions options);
public virtual void ReplaceAllInstances (string searchQuery, string replacementString, UITextSearchOptions options);
}
[Serializable]
public enum UIFindSessionSearchResultDisplayStyle {
CurrentAndTotal = 0,
None = 2,
Total = 1,
}
[Serializable]
public enum UIFontWidth {
Compressed = 3,
Condensed = 0,
Expanded = 2,
Standard = 1,
}
[Serializable]
public enum UIMenuElementSize {
Large = 2,
Medium = 1,
Small = 0,
}
[Serializable]
public enum UINSToolbarItemPresentationSize {
Large = 3,
Regular = 0,
Small = 1,
Unspecified = -1,
}
[Serializable]
public enum UINavigationBarNSToolbarSection {
Content = 3,
None = 0,
Sidebar = 1,
Supplementary = 2,
}
public abstract class UINavigationItemRenameDelegate : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUINavigationItemRenameDelegate {
// constructors
protected UINavigationItemRenameDelegate ();
protected UINavigationItemRenameDelegate (Foundation.NSObjectFlag t);
protected UINavigationItemRenameDelegate (IntPtr handle);
// methods
public virtual void DidEndRenaming (UINavigationItem navigationItem, string title);
public virtual bool ShouldBeginRenaming (UINavigationItem navigationItem);
public virtual bool ShouldEndRenaming (UINavigationItem navigationItem, string title);
public virtual string WillBeginRenaming (UINavigationItem navigationItem, string title, Foundation.NSRange selectedRange);
}
public static class UINavigationItemRenameDelegate_Extensions {
// methods
public static bool ShouldBeginRenaming (this IUINavigationItemRenameDelegate This, UINavigationItem navigationItem);
public static bool ShouldEndRenaming (this IUINavigationItemRenameDelegate This, UINavigationItem navigationItem, string title);
public static string WillBeginRenaming (this IUINavigationItemRenameDelegate This, UINavigationItem navigationItem, string title, Foundation.NSRange selectedRange);
}
[Serializable]
public enum UINavigationItemSearchBarPlacement {
Automatic = 0,
Inline = 1,
Stacked = 2,
}
[Serializable]
public enum UINavigationItemStyle {
Browser = 1,
Editor = 2,
Navigator = 0,
}
[Serializable]
public enum UIPageControlDirection {
BottomToTop = 4,
LeftToRight = 1,
Natural = 0,
RightToLeft = 2,
TopToBottom = 3,
}
public class UIPasteControl : UIKit.UIControl {
// constructors
public UIPasteControl ();
public UIPasteControl (CoreGraphics.CGRect frame);
public UIPasteControl (Foundation.NSCoder coder);
protected UIPasteControl (Foundation.NSObjectFlag t);
protected UIPasteControl (IntPtr handle);
public UIPasteControl (UIPasteControlConfiguration configuration);
// properties
public static UIPasteControl.UIPasteControlAppearance Appearance { get; }
public override IntPtr ClassHandle { get; }
public virtual UIPasteControlConfiguration Configuration { get; }
public virtual IUIPasteConfigurationSupporting Target { get; set; }
// methods
public static UIPasteControl.UIPasteControlAppearance AppearanceWhenContainedIn (System.Type[] containers);
protected override void Dispose (bool disposing);
public static UIPasteControl.UIPasteControlAppearance GetAppearance<T> ();
public static UIPasteControl.UIPasteControlAppearance GetAppearance<T> (UITraitCollection traits);
public static UIPasteControl.UIPasteControlAppearance GetAppearance (UITraitCollection traits);
public static UIPasteControl.UIPasteControlAppearance GetAppearance<T> (UITraitCollection traits, System.Type[] containers);
public static UIPasteControl.UIPasteControlAppearance GetAppearance (UITraitCollection traits, System.Type[] containers);
// inner types
public class UIPasteControlAppearance : UIKit.UIControl+UIControlAppearance {
// constructors
protected UIPasteControl.UIPasteControlAppearance (IntPtr handle);
}
}
public class UIPasteControlConfiguration : Foundation.NSObject, Foundation.INSCoding, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
public UIPasteControlConfiguration ();
public UIPasteControlConfiguration (Foundation.NSCoder coder);
protected UIPasteControlConfiguration (Foundation.NSObjectFlag t);
protected UIPasteControlConfiguration (IntPtr handle);
// properties
public virtual UIColor BaseBackgroundColor { get; set; }
public virtual UIColor BaseForegroundColor { get; set; }
public override IntPtr ClassHandle { get; }
public virtual nfloat CornerRadius { get; set; }
public virtual UIButtonConfigurationCornerStyle CornerStyle { get; set; }
public virtual UIPasteControlDisplayMode DisplayMode { get; set; }
// methods
public virtual void EncodeTo (Foundation.NSCoder encoder);
}
[Serializable]
public enum UIPasteControlDisplayMode {
IconAndLabel = 0,
IconOnly = 1,
LabelOnly = 2,
}
public class UISceneWindowingBehaviors : Foundation.NSObject {
// constructors
protected UISceneWindowingBehaviors (Foundation.NSObjectFlag t);
protected UISceneWindowingBehaviors (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual bool Closable { get; set; }
public virtual bool Miniaturizable { get; set; }
}
[Serializable]
public enum UIScreenReferenceDisplayModeStatus {
Enabled = 3,
Limited = 2,
NotEnabled = 1,
NotSupported = 0,
}
[Serializable]
public enum UISearchControllerScopeBarActivation {
Automatic = 0,
Manual = 1,
OnSearchActivation = 3,
OnTextEntry = 2,
}
public static class UISearchResultsUpdating_Extensions {
// methods
public static void UpdateSearchResults (this IUISearchResultsUpdating This, UISearchController searchController, IUISearchSuggestion searchSuggestion);
}
public class UISearchSuggestionItem : Foundation.NSObject, ObjCRuntime.INativeObject, System.IDisposable, IUISearchSuggestion {
// constructors
public UISearchSuggestionItem (Foundation.NSAttributedString localizedSuggestion);
protected UISearchSuggestionItem (Foundation.NSObjectFlag t);
public UISearchSuggestionItem (Foundation.NSString localizedSuggestion);
protected UISearchSuggestionItem (IntPtr handle);
public UISearchSuggestionItem (Foundation.NSAttributedString localizedSuggestion, string description);
public UISearchSuggestionItem (Foundation.NSString localizedSuggestion, string description);
public UISearchSuggestionItem (Foundation.NSAttributedString localizedSuggestion, string description, UIImage iconImage);
public UISearchSuggestionItem (Foundation.NSString localizedSuggestion, string description, UIImage iconImage);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSAttributedString LocalizedAttributedSuggestion { get; }
public virtual Foundation.NSString LocalizedSuggestion { get; }
public virtual Foundation.NSObject RepresentedObject { get; set; }
// methods
public static UISearchSuggestionItem Create (Foundation.NSAttributedString suggestion);
public static UISearchSuggestionItem Create (Foundation.NSString localizedSuggestion);
public static UISearchSuggestionItem Create (Foundation.NSAttributedString localizedSuggestion, string description);
public static UISearchSuggestionItem Create (Foundation.NSString localizedSuggestion, string description);
public static UISearchSuggestionItem Create (Foundation.NSAttributedString localizedSuggestion, string description, UIImage iconImage);
public static UISearchSuggestionItem Create (Foundation.NSString localizedSuggestion, string description, UIImage iconImage);
public virtual UIImage GetIconImage ();
public virtual Foundation.NSString GetLocalizedDescription ();
}
public static class UISearchSuggestion_Extensions {
// methods
public static UIImage GetIconImage (this IUISearchSuggestion This);
public static Foundation.NSAttributedString GetLocalizedAttributedSuggestion (this IUISearchSuggestion This);
public static Foundation.NSString GetLocalizedDescription (this IUISearchSuggestion This);
public static Foundation.NSObject GetRepresentedObject (this IUISearchSuggestion This);
public static void SetRepresentedObject (this IUISearchSuggestion This, Foundation.NSObject value);
}
[Serializable]
public enum UITableViewSelfSizingInvalidation {
Disabled = 0,
Enabled = 1,
EnabledIncludingConstraints = 2,
}
[Serializable]
public enum UITextSearchFoundTextStyle {
Found = 1,
Highlighted = 2,
Normal = 0,
}
[Serializable]
public enum UITextSearchMatchMethod {
Contains = 0,
FullWord = 2,
StartsWith = 1,
}
public class UITextSearchOptions : Foundation.NSObject {
// constructors
public UITextSearchOptions ();
protected UITextSearchOptions (Foundation.NSObjectFlag t);
protected UITextSearchOptions (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual Foundation.NSStringCompareOptions StringCompareOptions { get; }
public virtual UITextSearchMatchMethod WordMatchMethod { get; }
}
public class UITextSearchingFindSession : UIKit.UIFindSession {
// constructors
protected UITextSearchingFindSession (Foundation.NSObjectFlag t);
protected UITextSearchingFindSession (IntPtr handle);
public UITextSearchingFindSession (IUITextSearching searchableObject);
// properties
public override IntPtr ClassHandle { get; }
public virtual IUITextSearching SearchableObject { get; }
// methods
protected override void Dispose (bool disposing);
}
public static class UITextSearching_Extensions {
// methods
public static Foundation.NSComparisonResult CompareOrder (this IUITextSearching This, Foundation.INSCopying fromDocument, Foundation.INSCopying toDocument);
public static Foundation.INSCopying GetSelectedTextSearchDocument (this IUITextSearching This);
public static bool GetSupportsTextReplacement (this IUITextSearching This);
public static void ReplaceAllOccurrences (this IUITextSearching This, string queryString, UITextSearchOptions options, string replacementText);
public static void ReplaceFoundText (this IUITextSearching This, UITextRange range, Foundation.INSCopying document, string replacementText);
public static void ScrollRangeToVisible (this IUITextSearching This, UITextRange range, Foundation.INSCopying document);
public static bool ShouldReplaceFoundText (this IUITextSearching This, UITextRange range, Foundation.INSCopying document, string replacementText);
public static void WillHighlight (this IUITextSearching This, UITextRange foundRange, Foundation.INSCopying document);
}
public class UIWindowSceneGeometry : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected UIWindowSceneGeometry (Foundation.NSObjectFlag t);
protected UIWindowSceneGeometry (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIInterfaceOrientation InterfaceOrientation { get; }
public virtual CoreGraphics.CGRect SystemFrame { get; }
// methods
public virtual Foundation.NSObject Copy (Foundation.NSZone zone);
}
public class UIWindowSceneGeometryPreferences : Foundation.NSObject {
// constructors
public UIWindowSceneGeometryPreferences ();
protected UIWindowSceneGeometryPreferences (Foundation.NSObjectFlag t);
protected UIWindowSceneGeometryPreferences (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
}
public class UIWindowSceneGeometryPreferencesIOS : UIKit.UIWindowSceneGeometryPreferences {
// constructors
public UIWindowSceneGeometryPreferencesIOS ();
protected UIWindowSceneGeometryPreferencesIOS (Foundation.NSObjectFlag t);
protected UIWindowSceneGeometryPreferencesIOS (IntPtr handle);
public UIWindowSceneGeometryPreferencesIOS (UIInterfaceOrientationMask interfaceOrientations);
// properties
public override IntPtr ClassHandle { get; }
public virtual UIInterfaceOrientationMask InterfaceOrientations { get; set; }
}
public class UIWindowSceneGeometryPreferencesMac : UIKit.UIWindowSceneGeometryPreferences {
// constructors
public UIWindowSceneGeometryPreferencesMac ();
public UIWindowSceneGeometryPreferencesMac (CoreGraphics.CGRect systemFrame);
protected UIWindowSceneGeometryPreferencesMac (Foundation.NSObjectFlag t);
protected UIWindowSceneGeometryPreferencesMac (IntPtr handle);
// properties
public override IntPtr ClassHandle { get; }
public virtual CoreGraphics.CGRect SystemFrame { get; set; }
}