Я пытаюсь создать речевой пузырьковый контроль для моего приложения UWP в c # / XAML, который масштабируется в зависимости от его содержимого.Он основан на следующем квесте:
Как создать речевой пузырь в UWP?
Проблема с приведенной выше ссылкой заключается в том, что она не работает с прозрачностью вкисти (=> границы видны).
Я знаю, что мог бы использовать Polygon
и просто установить свойство Stretch
, но с этим решением я бы также растянултреугольник, а не просто прямоугольник содержимого.
Поэтому я подумал о расширении Windows.UI.Xaml.Shapes.Shape
(например, Rectangle
, Circle
, Polygon
, ...
do), но я не могу найти какую-либо документацию окак это сделать.
Резюме:
Элемент управления речевым пузырем, работающий с прозрачными кистями и непрозрачными кистями с бордюрами.
Он должен масштабироваться в зависимости от его содержимого.
Только прямоугольник содержимого должен масштабироваться / растягиваться, а не треугольник.