WPF-显示内容的组合(图像、视频、文本)

WPF-显示内容的组合(图像、视频、文本),wpf,Wpf,我正在尝试显示内容。内容可以是图像、视频和文本的组合。每一个都有一个开始日期时间和结束日期时间。 我可以使用标记显示一个图像,但不能在循环中显示一系列图像。它只显示最后的图像或视频。感谢您的及时帮助。 代码片段如下- // Check if Content if its an Image if (dataTable.Rows[nCnt][1].Equals("I")) { imageSource = new BitmapImage(new Uri(strContent));

我正在尝试显示内容。内容可以是图像、视频和文本的组合。每一个都有一个开始日期时间和结束日期时间。
我可以使用标记显示一个图像,但不能在循环中显示一系列图像。它只显示最后的图像或视频。感谢您的及时帮助。
代码片段如下-

// Check if Content if its an Image
if (dataTable.Rows[nCnt][1].Equals("I"))
{
     imageSource = new BitmapImage(new Uri(strContent));
     Image1.Visibility = Visibility.Visible;
                Image1.Source = imageSource;
}
else
    // Check if Content if its an Video
    if (dataTable.Rows[nCnt][1].Equals("V"))
    {
          MyVideo1.Source = new Uri(strContent);
          MyVideo1.Visibility = Visibility.Visible;
          MyVideo1.Play();
    }

您正在用不同的图像和视频填充相同的图像和视频容器(Image1,MyVideo1)。所以最后一个是唯一显示的。你应该创建一个图像和视频的集合<代码>列表或
可观察收集
如果您使用的是MVVM