xamarin - 在 xamarin 的 Pin 标签中显示全文

标签 xamarin xamarin.forms

我想在单击时在 pin 的标签中显示多行文本,但是当我在 Address 中显示很长的文本时它只向我展示了其中的一部分,其余部分仍然隐藏,例如:'Street 12A...' .
如何使标签在单击时显示整个文本,如果可能,然后使用 Xamarin.Forms.Maps 在多行中显示。

 var pin = new Pin
{
    Type = PinType.Place,
    Position = position,
    Label = "Label Name",

    Address = "some text..........."
};
map.Pins.Add(pin);

最佳答案

您将在每个平台上为 map 创建自定义渲染,以替换标准的 iOS 引脚注释、Android 引脚标记等...

Xamarin 有创建自定义 pin 注释/标记的完整指南,因此您可以创建显示全文所需的 UI 元素。

enter image description here

引用:https://developer.xamarin.com/guides/xamarin-forms/custom-renderer/map/

关于xamarin - 在 xamarin 的 Pin 标签中显示全文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37412046/

相关文章:

ios - Xamarin 中的 NSUrlSession

xamarin - 使用 Amazon SNS 推送通知 – 设备 ID

c# - Xamarin Forms - 如何将变量的值传递给另一个 .cs?

android - Android 上的 Xamarin WebView 显示多个实例

c# - HttpClientHandler :Dispose (bool )' is inaccessible from method ` System.Net.ServicePointManager:CloseConnectionGroup(字符串)

android - 从布局中移除子项

android - 使用 .GetMapAsync 而不是 .getMap 方法与 Google Play 服务 (Xamarin)

android - MvvmCross 4.1 升级问题 IsFragmentCacheable not found

layout - Xamarin.Forms 中 Master-Detail 页面的母版页有多宽?

sqlite - 如何在 xamarin 中浏览 sqlite 数据?