public TextureView(OTexture image) { InitializeComponent(); Texture = image; BitmapImage backing_image; using (var memory = new MemoryStream()) { image.texture.Save(memory, ImageFormat.Bmp); memory.Position = 0; backing_image = new BitmapImage(); backing_image.BeginInit(); backing_image.StreamSource = memory; backing_image.CacheOption = BitmapCacheOption.OnLoad; backing_image.EndInit(); } Image.BeginInit(); Image.Source = backing_image; Image.EndInit(); }
public TextureDetails(OTexture texture) { InitializeComponent(); this.DataContext = texture; }