我正在尝试将 WPF 图像控件的源设置为 UNC 路径图像。我当前的代码类似于以下内容
Button.Content = new Image
{
Source = new BitmapImage(new Uri(UncPathAsString)),
VerticalAlignment = VerticalAlignment.Center
};
但是,不是加载格式的 UNC 路径:
\\Machine\Folder\Subfolder\Image.jpg
Uri 返回以下路径:
File:///Machine/Folder/Subfolder/Image.jpg
我尝试为 UNC 路径创建位图,然后将位图转换为 BitmapImage,但应用程序的性能太慢。IE 创建了多达数百个这样的按钮,并且转换位图会使加载时间变得很糟糕。