[英]LayoutTransform / ScaleTransform in Avalonia?
What's the equivalent of LayoutTransform in Avalonia? Avalonia 中的 LayoutTransform 相当于什么?
<Slider.LayoutTransform>
<ScaleTransform ScaleY="0.7" ScaleX="0.7" />
</Slider.LayoutTransform>
Layout transforms are implemented via a separate LayoutTransformControl
container.布局转换通过单独的
LayoutTransformControl
容器实现。 Use it as a wrapper.将其用作包装器。
Similar to what kekekeks alluded to in his comment, the desired tag is wrapped by the the layout transform in axaml:与 kekekeks 在他的评论中提到的类似,所需的标签由 axaml 中的布局转换包装:
<LayoutTransformControl>
<LayoutTransformControl.LayoutTransform>
<ScaleTransform ScaleX="0.5" ScaleY="0.5" />
</LayoutTransformControl.LayoutTransform>
<TextBlock Text="Scaled" />
</LayoutTransformControl>
Or in code behind:或者在后面的代码中:
var textBlock = new TextBlock { Text = "Inner text" };
var layoutTransform = new ScaleTransform(0.7, 0.7);
var layoutTransformControl = new LayoutTransformControl
{
LayoutTransform = layoutTransform,
Child = textBlock
};
Avalonia LayoutTransformControl docs: LayoutTransformControl Avalonia LayoutTransformControl 文档: LayoutTransformControl
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.