在我当前的应用程序中,我有一堆按钮可以隐藏或显示相应的stackLayout.首先,我尝试使用IsVisble属性,但这会导致闪光,现在我正在使用LayoutTo(),它也会闪烁?
我的代码如下:
async void btnStrike_Clicked(object sender, EventArgs args)
{
var layout = this.FindByName<StackLayout>("stkStrikeInfo");
var rect = new Rectangle(layout.X, layout.Y, layout.Width, layout.Height - layout.Height);
await layout.LayoutTo(rect, 2500, Easing.Linear);
}
Run Code Online (Sandbox Code Playgroud)
我喜欢动画高度!
编辑:
我找到了以下代码,它从页面中删除了Stacklayout.现在的问题是视图没有更新?