Преобразователь растрового изображения в растровое изображение

#c# #wpf #bitmapimage #rotatetransform

Вопрос:

В настоящее время у меня есть список растровых изображений, и я пытаюсь повернуть одно изображение в середине списка. В настоящее время у меня возникли проблемы с типом возврата RotateTransform. Я хотел бы установить растровое изображение в списке на возвращаемое значение формы RotateTransform, но оно просто возвращает источник.

 public void Rotate90(object sender, EventArgs e) {  System.Windows.Controls.Image rotated90 = new System.Windows.Controls.Image();  rotated90.Width = _documentList.ElementAt(CurrentDocumentIndex).Height;   // Create the TransformedBitmap to use as the Image source.  TransformedBitmap tb = new TransformedBitmap();   // Create the source to use as the tb source.  BitmapImage bi = _documentList.ElementAt(CurrentDocumentIndex);   // Properties must be set between BeginInit and EndInit calls.  tb.BeginInit();  tb.Source = bi;  // Set image rotation.  RotateTransform transform = new RotateTransform(90);  tb.Transform = transform;  tb.EndInit();  // Set the BitmapImage in the list to the new image  _documentList[CurrentDocumentIndex] = tb; //lt;- having trouble converting this }