다음을 통해 공유


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[])

세션에 지정된 형식 식별자에 의해 설명된 항목이 하나 이상 포함되어 있는지 여부를 알려주는 부울 값을 TReturns합니다.

(다음에서 상속됨 IUIDragDropSession)
LoadObjects(Class, Action<INSItemProviderReading[]>)

개발자가 구현하는 경우 매개 변수로 지정된 형식이 있는 드롭 세션의 모든 개체를 인스턴스화합니다.

LocationInView(UIView)

지정된 view의 좌표 프레임에 있는 끌어서 놓기 작업의 위치를 반환합니다.

(다음에서 상속됨 IUIDragDropSession)

확장 메서드

GetProgress(INSProgressReporting)

끌어서 놓기 세션 상태에 액세스하고 끌어서 놓기 항목을 로드하기 위한 인터페이스입니다.

CanLoadObjects(IUIDragDropSession, Type)

지정된 가 지정된 session 의 항목을 인스턴스화할 수 있으면 를 type반환 true 합니다.

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

끌어서 놓기 세션 상태에 액세스하고 끌어서 놓기 항목을 로드하기 위한 인터페이스입니다.

적용 대상