共用方式為


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

處理 unmanaged 物件標記法) (指標。

(繼承來源 INativeObject)
Items

取得會話中的拖曳專案。

(繼承來源 IUIDragDropSession)
LocalDragSession

卸載會話的本機應用程式內拖曳會話。

ProgressIndicatorStyle

取得或設定置放指標的樣式。

RestrictedToDraggingApplication

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

(繼承來源 IUIDragDropSession)

方法

CanLoadObjects(Class)

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

(繼承來源 IUIDragDropSession)
HasConformingItems(String[])

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

(繼承來源 IUIDragDropSession)
LoadObjects(Class, Action<INSItemProviderReading[]>)

由開發人員實作時,具現化卸載會話中具有 參數所指定類型的每個物件。

LocationInView(UIView)

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

(繼承來源 IUIDragDropSession)

擴充方法

GetProgress(INSProgressReporting)

存取卸載會話狀態和載入拖曳專案的介面。

CanLoadObjects(IUIDragDropSession, Type)

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

LoadObjects<T>(IUIDropSession, Action<T[]>)

存取卸載會話狀態和載入拖曳專案的介面。

適用於