我创作了一些Windows 8 Metro模板(自定义)控件,并且在我看来并没有任何LayoutTransform属性。Metro XAML - LayoutTransform在哪里?
这是一个真正的痛苦,因为我想旋转一些文本90 desgrees,但网格的大小取决于旋转前的文本大小。
有没有人有一个想法,如何解决这个问题,而不写大量的黑客?
院长
我创作了一些Windows 8 Metro模板(自定义)控件,并且在我看来并没有任何LayoutTransform属性。Metro XAML - LayoutTransform在哪里?
这是一个真正的痛苦,因为我想旋转一些文本90 desgrees,但网格的大小取决于旋转前的文本大小。
有没有人有一个想法,如何解决这个问题,而不写大量的黑客?
院长
LayoutTransform在Silverlight中也没有了。 (恕我直言)我猜可能它通常被滥用或滥用在WPF中导致性能问题,所以为了更好地理解框架 - 它从未被添加到Silverlight,并且被扩展到WinRT。
在Silverlight工具包中似乎有一个解决方法,它应该很容易移植 - 检查LayoutTransformer control。我从来没有用过它,但它听起来像你所需要的。
*编辑2017年4月24日
有没有在WinRT的XAML工具包一个LayoutTransformControl
你可以使用。
我修改Silverlight工具包版本,在这里
发表对我来说,LayoutTransform是至少的RenderTransform是有用的,所以林惊讶,他们采取了Silverlight的做法。它看起来像我将不得不剥离Silverlight工具包中的LayoutTransformer代码来实现我的目标 - 感谢您的答案和信息 – 2012-03-20 08:24:15