다음을 통해 공유


ListViewBase.CanDragItems 속성

정의

뷰의 항목을 데이터 페이로드로 끌 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

public:
 property bool CanDragItems { bool get(); void set(bool value); };
bool CanDragItems();

void CanDragItems(bool value);
public bool CanDragItems { get; set; }
var boolean = listViewBase.canDragItems;
listViewBase.canDragItems = boolean;
Public Property CanDragItems As Boolean
<listViewBase CanDragItems="bool" />

속성 값

Boolean

bool

true 뷰의 항목을 데이터 페이로드로 끌 수 있으면 이고, 그렇지 않으면 입니다 false. 기본값은 false입니다.

설명

IsSwipeEnabledfalse 로 설정하면 일부 기본 터치 조작이 비활성화되므로 이러한 상호 작용이 필요할 때 로 true 설정해야 합니다. 예를 들면 다음과 같습니다.

  • 항목 선택을 사용하도록 설정하고 IsSwipeEnabledfalse로 설정하면 사용자는 마우스로 마우스를 마우스 오른쪽 단추로 클릭하여 항목의 선택을 취소할 수 있지만 살짝 밀기 제스처를 사용하여 터치로 항목의 선택을 취소할 수는 없습니다.
  • CanDragItems를 true 로 설정하고 IsSwipeEnabledfalse로 설정하면 사용자는 마우스로 항목을 끌 수 있지만 터치에서는 끌 수 없습니다.
  • CanReorderItemstrue 로 설정하고 IsSwipeEnabledfalse로 설정하면 사용자는 마우스로 항목을 다시 정렬할 수 있지만 터치에서는 순서를 변경할 수 없습니다.

CanDragItems 는 사용자가 GridView와 같은 보기에서 항목을 끌 수 없도록 하는 시각적 상태의 일부로 false로 설정할 수 있습니다.

CanDragItems 는 항목 모집단 지연과 같은 항목을 끌 수 있는 기능에 영향을 줄 수 있는 일시적인 상태를 반영하지 않습니다. 코드에서 값을 CanDragItems 가져올 수 있는 기본 시나리오는 앱 UI에서 동적 템플릿 또는 사용자가 선택할 수 있는 옵션이 마지막으로 설정한 이후 값이 변경되지 않은지 확인하는 것입니다.

중요

DragItemsStartingDragItemsCompleted 이벤트를 받으려면 CanDragItems 속성을 로 설정true해야 합니다.

적용 대상

추가 정보