【问题标题】:Grid Layout is not working properly in .Net MAUI(Android and iOS)网格布局在 .Net MAUI(Android 和 iOS)中无法正常工作
【发布时间】:2022-11-04 17:05:09
【问题描述】:

网格布局在 MAUI 中无法正常工作,当在行定义中提到某个百分比值时,它不会根据提到的值扩展。有人知道为什么会这样吗?

【问题讨论】:

  • 发帖前请阅读How to Ask。您的帖子不包含任何说明您遇到的问题的代码
  • 对不起,我不太明白你的问题When mentioning some percentage value in Row definition it would not expanding according to the mentioned value。你能详细解释一下你的问题吗?如果方便的话,能不能发一些代码sn-ps或者发个基本的demo让我们这边测试一下?
  • 请提供足够的代码,以便其他人可以更好地理解或重现该问题。

标签: maui


【解决方案1】:

我有同样的问题,但目前只有 iOS。我有一个带有内容面板的外部网格,它从左到右占据了屏幕中间大约 70% 的空间。在其中,我有一个从数据源添加行的网格,虽然只有一个带有“*”的列定义,但项目的宽度远离屏幕右侧,以至于居中的文本消失了观点。如果我添加第二个宽度为 0 的列,热重载会修复它,但它会在下一次运行时再次损坏。更令人震惊的是,在另一个页面上,我有一个布局,其中包含一些堆叠的行来布局聊天界面,顶部有消息,然后输入栏和附件以及输入控件。将行定义为 *、auto、auto 和 auto - 它在 xamarin 中工作,目前在 android 上的 .net maui 7.0 rc2 中工作,但在 iOS 中,消息列表现在 100% 的屏幕遮住了其他控件他们自己的行。在 .net maui 7.0 rc2 的 android 上它工作正常。一般来说,iOS 有很多怪癖。我希望这在最终的 7.0 版本中得到修复,否则我将不得不使用绝对面板并观察屏幕尺寸/密度等来获得需要的东西——这完全是一件痛苦的事。

【讨论】:

    猜你喜欢
    • 2020-05-17
    • 2022-12-11
    • 2022-07-04
    • 1970-01-01
    • 2022-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-08-09
    相关资源
    最近更新 更多