Metro XAML - LayoutTransform在哪里?

时间:2012-03-19 08:48:09

标签: xaml custom-controls windows-8 microsoft-metro windows-runtime

我正在编写一些Windows 8 Metro模板(自定义)控件,而且似乎没有任何LayoutTransform属性。

这是一个真正的痛苦,因为我想旋转一些文本90 desgrees,但网格大小调整到旋转前文本的大小。

有没有人知道如何在不写大量黑客的情况下解决这个问题?

迪安

2 个答案:

答案 0 :(得分:8)

我修改了Silverlight工具包版本并在此处发布

Layout transform in Windows 8 XAML

答案 1 :(得分:4)

LayoutTransform也在Silverlight中消失了。 (恕我直言)我想也许它通常在WPF中被过度使用或滥用导致性能问题,因此为了更好地理解框架 - 它从未被添加到Silverlight和扩展 - 到WinRT。

在Silverlight Toolkit中似乎有一个易于移植的解决方法 - 检查LayoutTransformer control。我从未使用它,但它听起来像你需要的。

*编辑2017-04-24

您可以使用WinRT XAML工具包中的LayoutTransformControl