gpt4 book ai didi

xaml - 隐藏的Stacklayout占用了Xamarin形式的空间

转载 作者:行者123 更新时间:2023-12-03 13:54:56 25 4
gpt4 key购买 nike

我正在使用Xamrin在Xaml中创建一个表单,该表单包含绝对的布局,其中我隐藏了stacklayout。但是仅比隐藏堆栈布局的下方还多一个堆栈布局,但是隐藏堆栈布局正在占用空间。

我想做什么。当我确实隐藏了一个堆栈布局时,另一个堆栈布局应该代替隐藏的staklayout。

最佳答案

感谢您的帮助和支持。

我已经解决了这个问题:

我点击了此链接
https://forums.xamarin.com/discussion/83632/hiding-and-showing-stacklayout
在此链接中,他们说使用网格并自动设置行高,它将
自动调整多余的版面空间。

<Grid   VerticalOptions="Fill">    
<Grid.RowDefinitions>
<RowDefinition Height="100"/>
<RowDefinition Height="Auto" />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions> <StackLayout Grid.Row="1" Spacing="20"><StackLayout Margin="10,0">
<Label Text="lable 1" VerticalOptions="Center" FontSize="Small" />
<Label Text="lable 2" VerticalOptions="Center" FontSize="Small" />
</StackLayout>
<StackLayout IsVisible="{Binding IsStudent}" Margin="10,0">
<Label Text="lable3" VerticalOptions="Center" FontSize="Small" />
<Label Text="lable 4" VerticalOptions="Center" FontSize="Small" />
<Label Text="lable 5" VerticalOptions="Center" FontSize="Small" />
<Label Text="lable 6" VerticalOptions="Center" FontSize="Small" />
</StackLayout> </StackLayout> <StackLayout Grid.Row="2" Spacing="20" >
<local:Button x:Name="btnSave" Text="Submit" VerticalOptions="End" HorizontalOptions="FillAndExpand" IsVisible="{Binding IsBusy, Converter={x:Static local:InverseBoolConverter.Instance}}" AutomationId="saveButton" /></StackLayout></Grid>

关于xaml - 隐藏的Stacklayout占用了Xamarin形式的空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45632617/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com