using System; using System.Collections.Generic; using System.Collections.ObjectModel; using System.IO; using System.Linq; using System.Net.Http; using System.Text.RegularExpressions; using System.Threading.Tasks; using System.Windows; using System.Windows.Media; using Prism.Ioc; using Unity; namespace CAD.Extend { public class GlobalObject { public static IContainerExtension _prismContainer; public enum dialogPar { info, para1, para2 } /// /// 获取图片 /// /// 包括命名空间 /// public static System.Windows.Media.ImageSource ImageSourceFromEmbeddedResourceStream(string resName) { System.Reflection.Assembly assy = System.Reflection.Assembly.GetExecutingAssembly(); //foreach (string resource in assy.GetManifestResourceNames()) //{ // Console.WriteLine(resource);//遍历所有的内嵌资源 //} System.IO.Stream stream = assy.GetManifestResourceStream(resName); if (stream == null) return null; System.Windows.Media.Imaging.BitmapImage img = new System.Windows.Media.Imaging.BitmapImage(); img.BeginInit(); img.StreamSource = stream; img.EndInit(); return img; } } }