在我的当前应用程序中,我有一堆按钮,可以隐藏或显示它们对应的stackLayout。 首先,我尝试使用IsVisible属性,但这会导致闪烁, 现在我正在使用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);
}
我想要动态改变高度!
编辑:
我找到了以下代码,它将Stacklayout从页面中移除。但问题是视图没有更新?