WinRT 8.1 Phone - ListView reordering

后端 未结 2 1969
予麋鹿
予麋鹿 2021-01-13 14:44

I need to create a reorderable ListView in a Windows Phone 8.1 app created using WinRT. The XAML is the following (it binds to an ObservableDictionary in the codebehind):

2条回答
  •  失恋的感觉
    2021-01-13 15:45

    For WP you need to set ListViewBase.ReorderMode

    This is what works for me - no idea which properties are really necessary; ReorderMode is set in code behind:

    
    

    The ListViewBase.Reorder property is available only for Windows Phone, so if you have the XAML in a Shared part of a universal app, you need to set it using conditional compile like so:

    #if WINDOWS_PHONE_APP
                MainListView.ReorderMode =  ListViewReorderMode.Enabled;
    #endif
    

提交回复
热议问题