我如何将视图的宽度设置为父视图的百分比?我尝试了WidthRequest=0.2*
,但似乎只适用于网格。是否有方法可以为其他视图设置类似的宽度,或者这是我唯一的选择?
<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="SnipSnip.SnippetsPage"
Title="SnippetsPage">
<AbsoluteLayout>
<ListView x:Name="SnippetsListView">
<ListView.ItemTemplate>
<DataTemplate>
<TextCell Text="{Binding Name}" />
</DataTemplate>
</ListView.ItemTemplate>
</ListView>
<Editor/>
</AbsoluteLayout>
</ContentPage>
在本示例中,我希望ListView
的宽度为.2*,Editor
的宽度为.8*
谢谢
1条答案
按热度按时间y3bcpkx11#
我还认为你应该使用网格来代替。AbsoluteLayout就是它所说的:它是绝对的。没有办法让它自动使用它所拥有的一半空间或类似的东西。这就是网格的作用。