Added method:
public virtual bool SupportsConfiguration (UIKit.IUIContentConfiguration configuration);
Added method:
public virtual bool SupportsConfiguration (UIKit.IUIContentConfiguration configuration);
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 method:
public virtual void Target (Foundation.NSObject sender, Foundation.NSObject target);
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 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 void PerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
Added methods:
public virtual bool CanPerformPrimaryActionForItem (UICollectionView collectionView, 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 void PerformPrimaryActionForItem (this IUICollectionViewDelegate This, UICollectionView collectionView, Foundation.NSIndexPath indexPath);
Added methods:
public virtual bool CanPerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
public virtual void PerformPrimaryActionForItem (UICollectionView collectionView, Foundation.NSIndexPath indexPath);
Added interfaces:
ObjCRuntime.INativeObject
System.IDisposable
IUIMenuLeaf
Added property:
public virtual Foundation.NSObject Sender { get; }
Added method:
public virtual void Target (Foundation.NSObject sender, Foundation.NSObject target);
Added methods:
public static IUIFocusDebuggerOutput GetFocusGroups (IUIFocusEnvironment environment);
public static IUIFocusDebuggerOutput GetPreferredFocusEnvironments (IUIFocusEnvironment environment);
Added method:
public static UIFont SystemFontOfSize (System.Runtime.InteropServices.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 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 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 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 System.Runtime.InteropServices.NFloat CurrentEdrHeadroom { get; }
public virtual System.Runtime.InteropServices.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 property:
public virtual Foundation.NSObject RepresentedObject { get; set; }
Added methods:
public static Foundation.NSObject GetRepresentedObject (this IUISearchSuggestion This);
public static void SetRepresentedObject (this IUISearchSuggestion This, Foundation.NSObject value);
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 method:
public virtual UIMenu GetEditMenu (UITextRange textRange, UIMenuElement[] suggestedActions);
Added method:
public virtual UIMenu GetEditMenu (UITextField textField, Foundation.NSRange range, UIMenuElement[] suggestedActions);
Added method:
public static UIMenu GetEditMenu (this IUITextFieldDelegate This, UITextField textField, Foundation.NSRange range, UIMenuElement[] suggestedActions);
Added method:
public static UIMenu GetEditMenu (this IUITextInput This, UITextRange textRange, UIMenuElement[] suggestedActions);
Added property:
public virtual NSTextLayoutManager TextLayoutManager { get; }
Added methods:
public virtual UIMenu GetEditMenu (UITextRange textRange, UIMenuElement[] suggestedActions);
public static UITextView GetTextView (bool usingTextLayoutManager);
Added method:
public virtual UIMenu GetEditMenuForText (UITextView textView, Foundation.NSRange range, UIMenuElement[] suggestedActions);
Added method:
public static UIMenu GetEditMenuForText (this IUITextViewDelegate This, UITextView textView, Foundation.NSRange range, UIMenuElement[] suggestedActions);
Added property:
public virtual UINSToolbarItemPresentationSize ToolbarItemPresentationSize { get; }
Added method:
public static UITraitCollection GetTraitCollection (UINSToolbarItemPresentationSize toolbarItemPresentationSize);
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 IUILayoutGuideAspectFitting : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual System.Runtime.InteropServices.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 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 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 (ObjCRuntime.NativeHandle handle);
public NSTextList (NSTextListMarkerFormats format, NSTextListOptions mask);
public NSTextList (string markerFormat, NSTextListOptions options, nint startingItemNumber);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual NSTextListOptions ListOptions { get; }
public virtual NSTextListMarkerFormats 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 (ObjCRuntime.NativeHandle 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 ObjCRuntime.NativeHandle 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,
}
[Serializable]
public enum UIAlertControllerSeverity {
Critical = 1,
Default = 0,
}
[Serializable]
public enum UIButtonConfigurationIndicator {
Automatic = 0,
None = 1,
Popup = 2,
}
[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 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 UIPageControlDirection {
BottomToTop = 4,
LeftToRight = 1,
Natural = 0,
RightToLeft = 2,
TopToBottom = 3,
}
[Serializable]
public enum UIPasteControlDisplayMode {
IconAndLabel = 0,
IconOnly = 1,
LabelOnly = 2,
}
public class UISceneWindowingBehaviors : Foundation.NSObject {
// constructors
protected UISceneWindowingBehaviors (Foundation.NSObjectFlag t);
protected UISceneWindowingBehaviors (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle 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 UITableViewSelfSizingInvalidation {
Disabled = 0,
Enabled = 1,
EnabledIncludingConstraints = 2,
}
[Serializable]
public enum UITextSearchMatchMethod {
Contains = 0,
FullWord = 2,
StartsWith = 1,
}
public class UIWindowSceneGeometry : Foundation.NSObject, Foundation.INSCopying, ObjCRuntime.INativeObject, System.IDisposable {
// constructors
protected UIWindowSceneGeometry (Foundation.NSObjectFlag t);
protected UIWindowSceneGeometry (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { 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 (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
}
public class UIWindowSceneGeometryPreferencesMac : UIKit.UIWindowSceneGeometryPreferences {
// constructors
public UIWindowSceneGeometryPreferencesMac ();
public UIWindowSceneGeometryPreferencesMac (CoreGraphics.CGRect systemFrame);
protected UIWindowSceneGeometryPreferencesMac (Foundation.NSObjectFlag t);
protected UIWindowSceneGeometryPreferencesMac (ObjCRuntime.NativeHandle handle);
// properties
public override ObjCRuntime.NativeHandle ClassHandle { get; }
public virtual CoreGraphics.CGRect SystemFrame { get; set; }
}