创建可根据内容缩放的UWP语音气泡控件

时间:2018-12-23 11:16:40

标签: c# xaml uwp

我正在尝试在c#/ XAML中为我的UWP应用创建语音气泡控件,并根据其内容进行缩放。 它基于以下要求:

How to create a speech bubble in UWP?

上面的链接的问题是,它不适用于笔刷的透明度(=>可见边界)。

Result of the link above

我知道我可以使用Polygon并设置Stretch属性,但是通过这种解决方案,我还可以拉伸三角形,而不仅仅是内容矩形。

所以我考虑过扩展Windows.UI.Xaml.Shapes.Shape(就像RectangleCirclePolygon...一样),但是我找不到任何有关该怎么做。

摘要:

  • 与透明笔刷和非透明边框笔刷一起使用的语音气泡控件。

  • 它应该根据其内容缩放。

  • 仅内容矩形应缩放/拉伸而不是三角形。

0 个答案:

没有答案