如何使用显示列表中元素的值MVVM
本文关键字:string MVVM 元素 何使用 显示 列表 | 更新日期: 2023-09-27 18:14:53
通常,当我在视图中绑定控件的项源时,视图模型中的属性通常是一个对象列表。这个对象有很多属性,我可以选择其中一个来设置控件中的DisplayMemberPath属性来显示信息。
但是,现在我有了一个列表框,并且我想要显示放入列表框中的文件的路径,因此视图模型中的绑定属性是一个字符串列表。然而,在这种情况下,我无法看到项目,因为我不知道在显示成员路径中设置了什么,因为字符串对象没有属性。
当视图模型中的绑定属性是简单类型时,我如何在控件中显示信息?
谢谢。
如果您将ListBox
绑定到String
的集合,则不应该设置DisplayMemberPath
。这将调用被绑定对象的ToString
方法(在本例中为String.ToString()
),该方法仅显示文本。
DisplayMemberPath
:)