확장 최소화

ListViewBase.CanReorderItems Property

뷰의 항목을 사용자 상호 작용을 통해 기록할 수 있는지 여부를 나타내는 값을 가져오거나 설정합니다.

구문


public bool CanReorderItems { get; set; }


<listViewBase CanReorderItems="bool" />

속성 값

형식: System.Boolean [.NET] | Platform::Boolean [C++]

뷰의 항목을 사용자 상호 작용을 통해 다시 정렬할 수 있으면 True이고, 그렇지 않으면 false입니다. 기본값은 false입니다.

설명

끌어서 놓기 상호 작용을 사용하여 항목을 다시 정렬할 수 있도록 하려면 CanReorderItemsAllowDrop 속성을 true로 설정해야 합니다.

항목을 그룹화하거나 VariableSizedWrapGridItemsPanel로 사용할 경우에는 기본 제공 다시 정렬이 지원되지 않습니다.

IsSwipeEnabledfalse로 설정하면 일부 기본 터치 상호 작용을 사용할 수 없게 되므로 이러한 상호 작용이 필요할 때는 true로 설정해야 합니다. 예를 들면 다음과 같습니다.

  • 항목 선택이 활성화되고 있고 IsSwipeEnabledfalse로 설정하면 사용자는 마우스 오른쪽 마우스를 클릭하여 항목을 선택 취소할 수 있지만 살짝 밀기 제스처를 사용하여 터치로 항목을 선택 취소할 수 없습니다.
  • CanDragItemstrue로 설정하고 IsSwipeEnabledfalse로 설정할 경우 사용자는 터치로 말고 마우스로 항목을 끌 수 있습니다.
  • CanReorderItemstrue로 설정하고 IsSwipeEnabledfalse로 설정할 경우 사용자는 터치로 말고 마우스로 항목을 재정렬할 수 있습니다.

예제

다음은 사용자가 끌어서 놓기로 다시 정렬할 수 있는 6개의 사각형이 포함된 GridView입니다.


<GridView MaxHeight="310" 
          AllowDrop="True" 
          CanReorderItems="True">
    <Rectangle Height="100" Width="100" Fill="Blue"/>
    <Rectangle Height="100" Width="100" Fill="Red"/>
    <Rectangle Height="100" Width="100" Fill="Yellow"/>
    <Rectangle Height="100" Width="100" Fill="Green"/>
    <Rectangle Height="100" Width="100" Fill="Gray"/>
    <Rectangle Height="100" Width="100" Fill="LightBlue"/>
</GridView>

요구 사항

지원되는 최소 클라이언트

Windows 8

지원되는 최소 서버

Windows Server 2012

Namespace

Windows.UI.Xaml.Controls
Windows::UI::Xaml::Controls [C++]

Metadata

Windows.winmd

참고 항목

ListViewBase
AllowDrop
CanDragItems

 

 

표시:
© 2015 Microsoft