Как мне преобразовать BitmapImage в System.Windows.Media.Brush
?
У меня есть изображение BitmapImage с образным названием bitmap
, и у меня есть Canvas (также с оригинальным названием) canvas
.
Как бы установить значение canvas
на значение bitmap
?
Я пробовал canvas.Background = bitmap;
, но это не сработало: image.Source = bitmap;
работает для изображений, но не для полотен: и
ImageSourceConverter imgs = new ImageSourceConverter();
canvas.SetValue(Image.SourceProperty, imgs.ConvertFromString(bitmap.ToString()));
тоже не сработало.
Однако все это работало с изображениями.
Может быть, что-то с bitmap.ToString()
сработает?