C# 使用多边形在UWP中创建聊天泡泡

C# 使用多边形在UWP中创建聊天泡泡,c#,.net,visual-studio-2015,uwp-xaml,C#,.net,Visual Studio 2015,Uwp Xaml,我正在创建一个聊天应用程序,并希望使用polygon在UWP中创建聊天泡泡, 如何在XAML中使用多边形使其表现得像我想要的那样 如何在XAML中使用多边形使其表现得像我想要的那样 上面显示的聊天泡泡可能不是由创建的,因为边界是通过将一条线从一个点连接到下一个点创建的,最后一个点连接到第一个点,但形状包含圆弧 您应该能够使用它来定义任意几何体,它是一种多功能形状。更多详情请参考 我按路径创建了上面的聊天泡泡,代码如下: <Path Stroke="DarkGoldenRod"

我正在创建一个聊天应用程序,并希望使用polygon在UWP中创建聊天泡泡,

如何在XAML中使用多边形使其表现得像我想要的那样

如何在XAML中使用多边形使其表现得像我想要的那样

上面显示的聊天泡泡可能不是由创建的,因为边界是通过将一条线从一个点连接到下一个点创建的,最后一个点连接到第一个点,但形状包含圆弧

您应该能够使用它来定义任意几何体,它是一种多功能形状。更多详情请参考

我按路径创建了上面的聊天泡泡,代码如下:

<Path
    Stroke="DarkGoldenRod"
    StrokeThickness="2"
    Data="M 50,50 A 20,20 90 0 1 60,40  L 230,40 A 20,20 90 0 1 240,50 V 100 L300,150 240,125 V180 A 20,20 90 0 1 230,190 H60 A 20,20 90 0 1 50,180 V50" />
您可以根据需要更新路径数据。有关路径数据语法的更多详细信息,请参考

结果是:


为什么它需要是多边形?@Ash polygon无法创建此形状。好的,谢谢@suntenwu MSFT,那么我可以在多边形中设置指向部分,而不需要在多边形中设置矩形吗polygon@Ash,如果您不需要圆角,可以通过多边形实现。您当前如何创建形状?ie:您使用的xaml或C代码是什么?