WPF中的ReorderListView

WPF中的ReorderListView,wpf,listview,user-controls,Wpf,Listview,User Controls,我喜欢从电视上看到的控制 我感兴趣的是修改ReorderListBox控件以获取ReorderListView控件。但是,简单地将基类从ListBox更改为ListView是不起作用的 当我尝试向XAML添加ReorderListView时,如下所示: <lib:ReorderListView Grid.Row="1"> <ReorderListView.View> <GridView>

我喜欢从电视上看到的控制

我感兴趣的是修改ReorderListBox控件以获取ReorderListView控件。但是,简单地将基类从ListBox更改为ListView是不起作用的

当我尝试向XAML添加ReorderListView时,如下所示:

  <lib:ReorderListView Grid.Row="1">
        <ReorderListView.View>
            <GridView>
                <GridViewColumn Header="Data1" />
            </GridView>
        </ReorderListView.View>
  </lib:ReorderListView>

我收到一个错误(“标记'ReorderListView.View'不存在于XML命名空间'')


如何修改ReorderListBox示例以使其正常工作?是否有人已成功完成此操作?

您似乎忘记指定ReorderListView.View属性的“lib”命名空间

<lib:ReorderListView Grid.Row="1">
    <lib:ReorderListView.View>
        <GridView>
            <GridViewColumn Header="Data1" />
        </GridView>
    </lib:ReorderListView.View>


ListView和ListBox是两个截然不同的控件,因此这并不像更改基类那么简单。但仅根据您的错误,您似乎没有实际更改基类。