实现此UI的最佳方式?

时间:2016-12-26 00:40:18

标签: wpf listview wrappanel

one button with wrapped list view

我的搜索结果是:

1.worst方法:在包装列表视图上添加添加按钮。

2.bad方法:为列表视图设置两个数据模板。

3。?

谢谢

1 个答案:

答案 0 :(得分:0)

我曾经有过类似的回忆。最后我决定添加一个假数据项,我需要按钮。

假设我有一个MyDataItem列表,我创建了一个派生类MyFakeDataItem,并在完成填充后添加到列表末尾。在WPF中,我创建了两个数据模板,每个类对应一个,并选择一个来决定。

我认为它非常优雅,因为它允许我轻松覆盖MyDataItem上的任何实际功能,并在假的上添加命令以满足我的需要。

希望有所帮助。