我已经将几个 .jpg 文件加载到 Visual Studio 2015 下的类库项目中,并将它们设置为资源并在新建时复制。当我在 WPF 项目中使用时,它似乎运行良好。是否有另一种方法将图像存储到 DLL 中,或者这种方法是正确的?
======================================
更新 3/22/2016 5:02 pm
只是为了更清晰,我将 ImageSource 语句添加到我的 App.xaml 文件中作为 Application.Resources 部分,如下所示:
这是我从.DLL中提取图像并放入WPF文件的方法。将图像存储在.DLL中的目的是与他人共享,在当前和未来的项目中使用相同的图像控件。
======================================
更新 3/22/2016 5:02 pm
只是为了更清晰,我将 ImageSource 语句添加到我的 App.xaml 文件中作为 Application.Resources 部分,如下所示:
<ImageSource x:Key="OkImage">pack://application:,,,/MyStyles;component/ok.png</ImageSource>
然后,我在我的WPF窗口xaml中将OkImage关键字引用为图像控件如下:
<Image x:Name="image" Source="{DynamicResource OkImage}"
Grid.Column="1" HorizontalAlignment="Left" Height="100" Margin="66,25,0,0" Grid.Row="2" VerticalAlignment="Top" Width="100"/>
这是我从.DLL中提取图像并放入WPF文件的方法。将图像存储在.DLL中的目的是与他人共享,在当前和未来的项目中使用相同的图像控件。