在CommandLineTool

时间:2017-03-30 08:45:44

标签: c# mvvm command-line observablecollection

我有一个名为something.mvvm的类库,有一些类和文件夹。

以前它用于带有UI的mvvm项目。

现在我添加了一个CommandLineProject。在CommandLineProject中,我想使用类库中的函数。 在类库中是一个函数,它获取用户并将它们设置为observablecollection。

现在我想在控制台中显示用户而不是de View(就像之前一样)。

所以我的问题是,如何在CommandLineTool中使用observableCollection?

1 个答案:

答案 0 :(得分:2)

来自维基百科:Console application

控制台应用程序是一种旨在通过纯文本计算机界面使用的计算机程序

您无法在控制台应用程序中显示任何图形元素。 如果你想要展示,例如您ObservableCollection中的所有项目都可以循环浏览该集合,并通过Console.WriteLine您可以打印您的项目。

这样的东西
foreach(var item in MyObservableCollection)
{
    var text = <build your string from the properties you want to show>;
    Console.WriteLine(text);
}