共用方式為


IUIDragDropSession 介面

定義

查詢拖放功能和狀態的介面。

[Foundation.Protocol(Name="UIDragDropSession", WrapperType=typeof(UIKit.UIDragDropSessionWrapper))]
[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 IUIDragDropSession : IDisposable, ObjCRuntime.INativeObject
type IUIDragDropSession = interface
    interface INativeObject
    interface IDisposable
衍生
屬性
實作

屬性

AllowsMoveOperation

取得布林值,指出會話是否可以在單一應用程式中移動專案。

Handle

處理非受控物件標記法) (指標。

(繼承來源 INativeObject)
Items

取得會話中的拖曳專案。

RestrictedToDraggingApplication

取得布林值,指出拖曳活動是否受限於原始應用程式。

方法

CanLoadObjects(Class)

傳回布林值,指出會話是否可以載入指定類別的物件。

HasConformingItems(String[])

TReturns 布林值,指出會話是否至少包含任何指定型別識別碼所描述的專案。

LocationInView(UIView)

傳回所指定 view 座標框架中拖放活動的位置。

擴充方法

CanLoadObjects(IUIDragDropSession, Type)

true如果指定的 session 可以具現化指定 type 的專案,則傳回 。

適用於