bitmapimage

    1热度

    2回答

    我想要做的是如此简单,但我很难让它工作。我沿着相同的路线看到了一些帖子,但我仍然有疑问。 我有一个名为mnuA的MenuItem对象。我想要的是在C#中以编程方式设置图标属性。我曾尝试以下 一)mnuA.Icon = new BitmapImage{UriSource = new Uri(@"c:\icons\A.png")}; 结果:相反,显示实际图标,我得到的类名(System.Windows

    2热度

    1回答

    我试图编写代码,将从资源加载图像,然后裁剪它。当我在XAML中完成全部或部分工作时,此代码就可以工作。我想从全部XAML切换到全部代码,所以我可以在不同的Uris中重复使用这个不止一个地方。 但是,当我尝试在代码中做同样的事情时,我得到一个DirectoryNotFoundException,因为它突然开始尝试在磁盘上查找文件夹,而不是从资源加载图像。 如果我在XAML中加载BitmapImage

    3热度

    1回答

    我不明白... BitmapImage img = new BitmapImage(myUri); Console.WriteLine("Width: {0}, Height: {1}", img.Width, img.Height); 输出: “宽:1,身高:1”。 我试过PixelWidth/PixelHeight,我试过用BeginInit/EndInit和PreservePixelF

    0热度

    2回答

    BitmapImage bi = new BitmapImage(new Uri(@"D:\DSC_0865.png")); bi.CreateOptions = BitmapCreateOptions.PreservePixelFormat; img1.Source = bi; 在上面的代码中,如果我尝试设置bi.CreateOptions,它不会采取它。它显示为没有。请你能提出一个解决