我有一个名为something.mvvm的类库,有一些类和文件夹。
以前,它用于具有UI的mvvm项目。
现在我添加了一个命令行项目。在命令行项目中,我想使用类库中的函数。 在类库中是一个函数,它获取用户并将其设置为可观察集合。
现在我想在控制台中显示用户,而不是像以前一样显示 de View。
所以我的问题是,如何在命令行工具中使用可观察集合?
来自维基百科:控制台应用程序
控制台应用程序是设计为通过纯文本计算机界面使用的计算机程序
不能在控制台应用程序中显示任何图形元素。 如果您想显示例如ObservableCollection
中的所有项目,您可以循环浏览集合,并通过Console.WriteLine
您可以打印您的项目。
类似的东西
foreach(var item in MyObservableCollection)
{
var text = <build your string from the properties you want to show>;
Console.WriteLine(text);
}