Пример #1
0
        public override Kit.Controls.CrossImage.CrossImage FromStream(Func <Stream> stream)
        {
            Kit.WPF.Controls.CrossImage.CrossImage image = new Kit.WPF.Controls.CrossImage.CrossImage();
            //System.Windows.Controls.Image wimage = new System.Windows.Controls.Image();
            using (MemoryStream mstream = (MemoryStream)stream.Invoke())
            {
                if (mstream != null)
                {
                    image.Native = BitmapFrame.Create(mstream,
                                                      BitmapCreateOptions.None,
                                                      BitmapCacheOption.OnLoad);
                }

                //wimage.Source = (BitmapFrame)image.Native;
            }
            //Window w = new Window();
            //w.Content = wimage;
            //w.ShowDialog();
            return(image);
        }
Пример #2
0
 public override Kit.Controls.CrossImage.CrossImage FromFile(FileInfo fileInfo)
 {
     Kit.WPF.Controls.CrossImage.CrossImage image = new Kit.WPF.Controls.CrossImage.CrossImage();
     image.Native = new BitmapImage(new Uri(fileInfo.FullName));
     return(image);
 }