我尝试使用一些正在增长的ContentViews创建一个ContentPage(并布局其子项!)。
这与Xamarin.Forms.ViewExtensions中的LayoutTo(...)方法配合得很好。
但我得到了一些问题,后来我找到了that Article。
LayoutTo没有真正调整View的大小,视图将在下一个LayoutCycle上重置为其初始位置和大小。
但我需要将小视图调整为全屏,并将其用作普通的ContentPage(使用OnPropertyChanged)
到目前为止我尝试了什么:
有没有人在Xamarin.Forms中尝试过类似的东西,可以给我一个提示吗?
答案 0 :(得分:0)
您可以使用ScaleTo
方法调整View的大小。这是一个例子
async void Animate()
{
await Task.Delay (1000);
await myCustomLabel.ScaleTo (10, 1000);
}
上面的片段会在1秒钟内等待,然后对动态持续1秒的UILabel
应用10倍变焦