UWP中的九块图像支持

UWP中的九块图像支持,uwp,xamarin.forms,xamarin.uwp,Uwp,Xamarin.forms,Xamarin.uwp,我想创建一个以气泡消息为背景的文本框(例如在即时消息应用程序中) 文本可以有不同的长度 在安卓系统中,我仅仅通过使用9补丁图像格式就解决了这个问题 UWP中是否支持这种格式?如果没有,我应该如何解决我的问题 谢谢请参阅。 九栅格渲染使您能够保留角点的原始尺寸(框1、框3、框7和框9)。顶部和底部(框2和框8)仅水平拉伸,侧面(框4和框6)仅垂直拉伸。中心(框5)在两个维度上都拉伸 代码: <Image Source="Images/9grid.bmp" NineGrid="30,20,3

我想创建一个以气泡消息为背景的文本框(例如在即时消息应用程序中)

文本可以有不同的长度

在安卓系统中,我仅仅通过使用9补丁图像格式就解决了这个问题

UWP中是否支持这种格式?如果没有,我应该如何解决我的问题

谢谢

请参阅。

九栅格渲染使您能够保留角点的原始尺寸(框1、框3、框7和框9)。顶部和底部(框2和框8)仅水平拉伸,侧面(框4和框6)仅垂直拉伸。中心(框5)在两个维度上都拉伸

代码:

<Image Source="Images/9grid.bmp" NineGrid="30,20,30,20" />

将您的文本块放在视图框内。设置必要的尺寸:

<Grid Width="500" Height="200">
    <Ellipse Fill="PaleTurquoise"/>

    <Viewbox>
        <TextBlock Text="asd asdfpoiwe werolwejr ergfg qwe" FontSize="64" TextWrapping="Wrap" />
    </Viewbox>
</Grid>


这也可以通过
Composition.UI API
实现。如果需要,请告诉我。

如何将其设置为文本块的背景?或者作为网格的背景?@JackPot16这可能会有帮助