微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Xamarin.Forms 编辑器在 UWP 项目中调整抖动大小

如何解决Xamarin.Forms 编辑器在 UWP 项目中调整抖动大小

为什么在调整新行的 "<VUser xmlns=\"http://sample.com" xmlns:i=\"http://www.w3.org/2001/XMLSchema-instance\">...</VUser>" 时会出现抖动?

Editor

当我尝试在 <StackLayout> <Editor AutoSize="TextChanges"/> </StackLayout> 内手动调整其大小时也是如此(之前删除OnTextChanged)。等待一段时间可能会消除它:

AutoSize="TextChanges"

对于使用相应的 protected override void OnTextChanged(string oldValue,string newValue) { base.OnTextChanged(oldValue,newValue); HeightRequest += 10; System.Threading.Thread.Sleep(100); } 类和 UWP 的常规 TextBox 项目也不存在这样的问题。

在常规 UWP 项目中平滑文本框调整大小:

enter image description here

来自 xamarin UWP 项目的抖动编辑器:

enter image description here

我该如何解决这个问题?

附加:

使用 AcceptsReturn="True"AutoSize删除Sleep):

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。