wpf - 在 Wpf 中显示与 MVVM 中的 ListView 不同的 View (缩略图、详细信息列表)

标签 wpf listview mvvm

我有一个正在显示数据的 DataGrid。我想在WPF中实现 View 切换功能。我在网上读到,他们说 Data Grid 不可能做到这一点。

还有一个主题解释缩略图 View :

WPF: ListView with icons view?

但是如何在同一个控件中实现相同的三个 View 呢?

确切地说,我想要像 Windows 资源管理器这样的功能,我们可以从下拉列表中更改 View 。

在这方面提供一些帮助会很好。

最佳答案

你是对的。这不是 DataGrid 支持的。您可以为 ListView 创建自己的 View ,请参阅以下文章:

How to: Create a Custom View Mode for a ListView

关于wpf - 在 Wpf 中显示与 MVVM 中的 ListView 不同的 View (缩略图、详细信息列表),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6507479/

相关文章:

c# - 如何使用拖放技术

java - Android 从 URL 设置 ListView 图片

android - 打开相机后 Activity 变为横向

c# - 无法使用 DataTemplate WPF 将 InputBinding 应用于整个 ListBoxItem

c# - 调用线程无法访问此对象,因为另一个线程拥有它 - BackgroundWorker 错误

c# - 根据子元素对堆栈面板进行排序?

从用户控件到窗口的 WPF MVVM 事件通知

java - 如何将listview中的textview传回php

wpf - 使用 MVVM 绑定(bind) ListBox CheckBox IsChecked

c# - 可视化 WPF 控件中的对象属性