通常,当我在视图中绑定控件的de items源时,视图模型中的属性用作对象的列表。这个对象有很多属性,我可以选择其中一个来设置控件中的属性DisplayMemberPath来显示信息。
但是,现在我有一个列表框,我想显示放入列表框的文件的路径,因此我的视图模型中的绑定属性是一个字符串列表。但是,在这种情况下,我无法看到itmes,因为我不知道显示成员路径中的设置,因为字符串对象没有属性。
当视图模型中的绑定属性是简单类型时,如何在控件中显示信息?
感谢。
答案 0 :(得分:2)
如果您将ListBox
绑定到String
的集合,则不应设置DisplayMemberPath
。这将调用绑定对象的ToString
方法(在本例中为String.ToString()
),该方法只显示文本。
所以不要设置DisplayMemberPath
:)