IUIDropSession Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Интерфейс для доступа к состоянию сеанса удаления и загрузки элементов перетаскивания.
[Foundation.Protocol(Name="UIDropSession", WrapperType=typeof(UIKit.UIDropSessionWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 11, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IUIDropSession : Foundation.INSProgressReporting, IDisposable, UIKit.IUIDragDropSession
type IUIDropSession = interface
interface INativeObject
interface IDisposable
interface INSProgressReporting
interface IUIDragDropSession
- Атрибуты
- Реализации
Свойства
AllowsMoveOperation |
Возвращает логическое значение, указывающее, может ли сеанс перемещать элементы в одном приложении. (Унаследовано от IUIDragDropSession) |
Handle |
Дескриптор (указатель) на представление неуправляемого объекта. (Унаследовано от INativeObject) |
Items |
Возвращает элементы перетаскивания, которые находятся в сеансе. (Унаследовано от IUIDragDropSession) |
LocalDragSession |
Локальный сеанс перетаскивания в приложении для сеанса перетаскивания. |
ProgressIndicatorStyle |
Возвращает или задает стиль индикатора падения. |
RestrictedToDraggingApplication |
Возвращает логическое значение, указывающее, ограничивается ли действие перетаскиванием исходному приложению. (Унаследовано от IUIDragDropSession) |
Методы
CanLoadObjects(Class) |
Возвращает логическое значение, указывающее, может ли сеанс загружать объекты указанного класса. (Унаследовано от IUIDragDropSession) |
HasConformingItems(String[]) |
Возвращает логическое значение, указывающее, содержит ли сеанс хотя бы один элемент, описываемый любым из указанных идентификаторов типа. (Унаследовано от IUIDragDropSession) |
LoadObjects(Class, Action<INSItemProviderReading[]>) |
При реализации разработчиком создает экземпляры каждого объекта в сеансе удаления, который имеет тип, заданный параметром . |
LocationInView(UIView) |
Возвращает расположение действия перетаскивания в кадре координат указанного |
Методы расширения
GetProgress(INSProgressReporting) |
Интерфейс для доступа к состоянию сеанса удаления и загрузки элементов перетаскивания. |
CanLoadObjects(IUIDragDropSession, Type) |
Возвращает значение |
LoadObjects<T>(IUIDropSession, Action<T[]>) |
Интерфейс для доступа к состоянию сеанса удаления и загрузки элементов перетаскивания. |