我正在Silverlight中构建一个非常简单的视频播放器(使用Expression Blend 4),我想要一个来自与另一个Image相同的图像文件的Image。 (图像文件只在我项目的根目录中。)如果有人在一个区域中选择了我的第一个视频缩略图,则所选视频的详细信息视图也包含此缩略图。
我喜欢这样做(在C#代码隐藏中):
videoDetailImage.Source = _currentThumb.Source;
但似乎没有效果。我玩过:
videoDetailImage.Source = new BitmapImage(new Uri("t01-artifact.jpg", UriKind.Relative));
这也不起作用。我甚至试图从网上抓取图像并转向UriKind.Absolute - 仍然没有任何显示。
更新:我实际上已经放弃了这个并做了一件非常懒惰的事情,只需将我需要的所有图像放入应用程序并切换其Visible / Collapsed状态。这是一块垃圾,但重要的是它有效。