Поэтому я создаю текстовый редактор через Win2D, чтобы обойти ограничения RichEditBox
игровой формы UWP. В основном у меня есть CanvasControl
, который я использую для рисования текста с помощью метода args.DrawingSession.DrawTextLayout()
события Draw
.
Проблема в том, что CanvasControl
не изменяет свой размер, чтобы вместить содержимое, которое рисуется внутри него. Есть ли функция, которую я не могу включить, или это нужно делать вручную при каждом вызове обработчика событий Draw
? Каков наиболее эффективный подход к решению этой проблемы? Спасибо!