如何在网格中的所有文本块上使用相同比例的变换

本文关键字:变换 文本 网格 | 更新日期: 2023-09-27 18:29:44

所以我有一个nx3网格,里面装满了几个文本块,我想知道是否有一种相对简单的方法可以对所有文本块应用相同的比例变换,使它们最终使用相同的字体。

不知道该怎么办,但我在想也许吧。将所有文本框框框到其网格槽中。选择应用的最小比例因子。将缩放变换应用于所有文本块。

不管怎样,我有没有其他方法可以获得最大比例变换,它可以应用于文本,同时将其保持在网格槽中?

只需要一个字体大小选项并使用网格拆分器可能会更容易,但自动伸缩性听起来不错

如何在网格中的所有文本块上使用相同比例的变换

将所有文本框框框到其网格槽中。

听起来可行,您可以使用ItemsControlGrid作为面板,并将Viewbox放入ItemTemplate中。您需要将其绑定到包含文本和行/列信息的对象集合,以便在ItemContainerStyle中绑定Grid.Row/Column