【问题标题】:Image inside label xamarin forms标签 xamarin 表单内的图像
【发布时间】:2021-12-07 03:45:21
【问题描述】:

我需要在 Xamarin 表单的标签内插入图像。 示例:“如果你找到这张图片 你赢了”

我尝试将我的 png 转换为 Font 并将其用作标签内的 Span,但我失败了(我不知道如何在 span 中使用 ttf 文件)。还有什么建议吗?我更喜欢避免使用 html 视图

【问题讨论】:

  • 标签不可点击。你试过 ImageButton 吗?
  • 这是一个示例,我不必单击图像。我的问题是将图像放在文本中。另一个例子:“如果你找到这张图片 你赢了”
  • 使用 Layout 容器将 Label 与 Image 控件结合起来,正如 @maxikraxi 演示的那样

标签: image xamarin.forms fonts label


【解决方案1】:

我想说最简单的解决方案是 GestureRecognizer

      <StackLayout>
            <Label Text="Click this image" />
            <Image Source="tapped.jpg" />
            <StackLayout.GestureRecognizers>
                <TapGestureRecognizer Command="{Binding TapCommand}" CommandParameter="Image1" />
            </StackLayout.GestureRecognizers>
        </StackLayout>

更多信息https://docs.microsoft.com/en-us/xamarin/xamarin-forms/app-fundamentals/gestures/tap

【讨论】:

  • 我不必单击图像,并且在您的示例中,图像位于文本下方,而不是在中间。
  • 如果 uf 想要它“内部”并且可以使用网格
  • @SimonePittiglio 所以使用提供的示例 maxikraxi 但删除 GestureRecognizer...
猜你喜欢
  • 2020-04-14
  • 2013-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-03
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多