У меня есть простой XAML, использующий Win2D:
<canvas:CanvasControl
Width="270"
Height="480"
x:Name="MainCanvas"
ClearColor="CornflowerBlue"
Draw="MainCanvas_Draw"
CreateResources="MainCanvas_CreateResources"/>
В методе MainCanvas_CreateResources(CanvasControl, CanvasCreateResourcesEventArgs)
я хотел бы проверить границы CanvasBitmap и, если необходимо, поверните его. Для этого мне нужно позвонить, CanvasBitmap.GetBounds. Но для этого требуется CanvasDrawingSession. Когда я нахожусь в событии Draw CanvasControl, я в порядке, потому что CanvasDrawEventArgs имеет свойство DrawingSession. Но пока я настраиваю ресурсы, как мне узнать границы CanvasBitmap или, если это невозможно, какую структуру я бы использовал, чтобы найти границы базового растрового изображения?