【问题标题】:AspectFill not working for Image in Xamarin.Forms.MacOSAspectFill 不适用于 Xamarin.Forms.MacOS 中的图像
【发布时间】:2023-03-12 20:59:01
【问题描述】:

我目前正在研究 xamarin.forms.macOS,并且偶然发现了一个错误。当我尝试将我的图像填充到给定的测量值时,当我部署到 macOS 时它不会这样做。相比之下,它在 iOS 和 Android 上运行良好。

<Image Source="image.png" 
       WidthRequest="50" 
       HeightRequest="50"
       Aspect="AspectFill" />

这是一个已知的错误吗?如果是,是否有修复?

【问题讨论】:

标签: c# xamarin xamarin.forms xamarin.ios


【解决方案1】:

这是一个已知的限制/错误,但是你想调用它:)

事实上,我有一个 PR 已经完成了 3/4,但最后一部分还没有修复。

https://github.com/xamarin/Xamarin.Forms/pull/7998

因此,在撰写本文时,不幸的是,开箱即用的表单对您没有帮助。

【讨论】:

  • 好的。据我所知,atm 没有完整的解决方案
  • 您也许可以将其倒入自定义渲染器中并使其暂时可用?
  • 你能具体说明我应该使用哪个代码吗?我在链接上看到了一些建议的解决方案
  • 最重要的位在实际 PR 代码中:github.com/xamarin/Xamarin.Forms/pull/7998/…。这些都在工作。所以如果你设法在自定义渲染器中得到它,你现在应该很好:)
  • 有这方面的消息吗?现在已经等了很久了。感觉就像一个非常基本的东西应该起作用。我有一些解决方案,但是当我这样做时,我会失去图像所具有的其他功能。
猜你喜欢
  • 2021-05-03
  • 1970-01-01
  • 2020-06-03
  • 1970-01-01
  • 1970-01-01
  • 2015-02-20
  • 1970-01-01
  • 1970-01-01
  • 2021-10-23
相关资源
最近更新 更多