Informationen
Das angeforderte Thema wird unten angezeigt. Es ist jedoch nicht in dieser Bibliothek vorhanden.

ListViewBase.CanReorderItems Property

Ruft einen Wert ab bzw. legt einen Wert fest, der angibt, ob Elemente in der Ansicht durch Benutzerinteraktion neu angeordnet werden können.

Syntax


public bool CanReorderItems { get; set; }


<listViewBase CanReorderItems="bool" />

Eigenschaftswert

Typ: System.Boolean [.NET] | Platform::Boolean [C++]

True, wenn die Elemente in der Ansicht durch Benutzerinteraktion neu angeordnet werden können; andernfalls false. Die Standardeinstellung lautet false.

Hinweise

Damit Benutzer Elemente mit Drag & Drop-Interaktionen neu anordnen können, müssen Sie die CanReorderItems- und die AllowDrop-Eigenschaft auf true festlegen.

Die integrierte Neuanordnung wird nicht unterstützt, wenn Elemente gruppiert oder wenn VariableSizedWrapGrid als ItemsPanel verwendet wird.

Das Festlegen von IsSwipeEnabled auf false deaktiviert einige standardmäßige Fingereingabeinteraktionen. Daher sollte die Einstellung auf true festgelegt werden, wenn diese Interaktionen erforderlich sind. Beispiel:

  • Wenn die Elementauswahl aktiviert ist, und Sie setzen IsSwipeEnabled auf false, kann ein Benutzer die Auswahl von Elementen rückgängig machen, indem er mit der rechten Maustaste klickt. Eine Abwahl per Fingereingabe mittels der Streif-Geste ist jedoch nicht möglich.
  • Wenn Sie CanDragItems auf true und IsSwipeEnabled auf false setzen, kann ein Benutzer Elemente mit der Maus, jedoch nicht mit einer Berührung ziehen.
  • Wenn Sie CanReorderItems auf true und IsSwipeEnabled auf false setzen, kann ein Benutzer Elemente mit der Maus, jedoch nicht mit einer Berührung neu anordnen.

Beispiele

Hier finden Sie eine GridView, die 6 Rechtecke enthält, die ein Benutzer per Drag & Drop neu anordnen kann.


<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>

Anforderungen

Mindestens unterstützter Client

Windows 8

Mindestens unterstützter Server

Windows Server 2012

Namespace

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

Metadaten

Windows.winmd

Siehe auch

ListViewBase
AllowDrop
CanDragItems

 

 

Anzeigen:
© 2015 Microsoft