在编辑器中滚动 Net Maui Mac Catalyst

问题描述 投票:0回答:1

我已经尝试了几个小时,但没有结果让编辑器的滚动在我的 net maui 项目中工作。

<Frame>
x:Name="F_MessaggioDaInviare"
Grid.Column="0"
Margin="0,0,0,0"
Padding="5"
BackgroundColor="LightGreen"
BorderColor="#3CB371"
CornerRadius="5"
HasShadow="False"
VerticalOptions="Fill">

    <Editor
    AutoSize="Disabled"
    MaxLength="1000"
    x:Name="E_MessaggioDaInviare"
    Margin="5,0,0,0"
    BackgroundColor="#3CB371"
    TextColor="LightGreen"
    FontSize="14"
    IsTextPredictionEnabled="False"
    FontAutoScalingEnabled="False"
    TextChanged="E_MessaggioDaInviare_TextChanged"
    />
</Frame>

在这里我只找到了这个: 如何修复 MAUI 中 ScrollView 内编辑器中缺少滚动的问题? 滚动视图是个好主意,但我无法自动在编辑器底部滚动。

我还考虑过在文本换行时垂直放大编辑器。但如果你不按 Enter 键,那么所有内容都在一行上(换行符取决于编辑器的宽度)。

我尝试设置“HeightRequest”,什么也没有;我测试过,即使里面有 20 行文本,编辑器的高度(以像素为单位)也保持不变。

非常感谢!

scroll editor maui
1个回答
0
投票

这是 GitHub 上的一个已知问题:编辑器在 iOS/Catalyst 上无法滚动#12485

从评论中我们可以看到这个问题在.NET8中已经得到修复。我已经使用最新的.NET8 Preview7进行了测试,这个问题现已修复。

VS for mac 2022 现在支持 .NET8 预览。如果你想尝试一下,可以参考在.NET 8 Preview 7中宣布.NET MAUI:键盘加速器

希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.