我正在编写一小段 MVVM 用于训练以围绕该功能进行训练。
我为我的 Image 模型类创建了一个模型,这样每个 Image 项目都包含一个 ID、名称、链接和其他东西,如高度和宽度等。
我还创建了一个视图来显示数据。没有什么花哨。只是一个简单的 ItemsControl 在启动时放入我的 MainWindow Grid 中。
我现在正在创建 ImageViewModel 类,这是我有点磕磕绊绊的地方。
我已经这样定义了该类-不确定我是否正确地这样做了:
public class ImageViewModel : Screen
我还编写了一些代码,软件应该执行这些代码来从网络获取数据,然后解析内容并为网络上每个可用的新项目检索一个新的图像项目。该代码应该可以正常工作,因为当我在没有 MVVM 功能的情况下对其进行编码时,它可以正常工作。
我的问题是我不知道如何在public void FindNewImages
启动时将视图加载到我的 MainWindow 网格中的第二个启动动作(称为)启动...我该如何实现呢?