C# CommunityToolkit.Mvvm ObservableProperty в спискеC#

Место общения программистов C#
Anonymous
C# CommunityToolkit.Mvvm ObservableProperty в списке

Сообщение Anonymous »

Я хочу попробовать Community Toolkit 8.0, часть MVVM.
У меня очень простое приложение:

Код: Выделить всё

....
d:DataContext="{d:DesignInstance Type=local:MainWindowViewModel}"
....











а это моя модель просмотра:

Код: Выделить всё

public partial class MainWindowViewModel : ObservableObject
{
[ObservableProperty]
List _directoriesNames = new();

[RelayCommand]
private void ClickButtonListDirectory()
{
this.DirectoriesNames.Add("Hello");
}
}
Эта конструкция работает, когда я использую строку вместо списка, но, очевидно, я хочу использовать что-то вроде списка, когда мой компонент представления является ListView.
Имена каталогов сами обновляются (видел это в отладчике), но не отображаются в представлении (

Код: Выделить всё

ListView
).
Может ли кто-нибудь мне с этим помочь?
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/734 ... -on-a-list

Вернуться в «C#»