24得票3回答
Xamarin.Forms 2.5.0和Context

我今天更新到了Xamarin.Forms 2.5.0,并看到了以下警告: 来自Android子项目: 警告 CS0618 'Forms.Context'已经过时:'从版本2.5开始,Context已经过时。请改用本地context。' 如何使用本地context替代F...

17得票4回答
如何为您的Xamarin表单标签添加边框?

大家好,Xamarin Forms的用户们: 我已经发现在 Xamarin Forms 中,标签没有内置的边框支持。因此,在进行一些搜索后,我仍然不知道如何实现它。使用自定义渲染器是否可以添加边框?如果可以,有人有示例吗?如果不行,有其他方法可以实现吗? 提前谢谢你们。

16得票2回答
强制重绘带有自定义渲染器的Xamarin.Forms视图

我有一个带有自定义渲染器的可视化元素MyButton,适用于iOS。 共享:namespace RendererTest { public class MyButton: Button { public Color BoundaryColor { get; s...

9得票2回答
iOS上的ForceUpdateSize ListView问题

我有一个使用自定义ViewCell和单选按钮的自定义ListView。每次单击单选按钮时,ListView会动态调整其高度以隐藏/显示注释框。 在iOS平台上使用ForceUpdateSize时,ListView的性能会快速下降,单击单选按钮后应用程序最终会挂起并停止响应。 是否有替代解决...

8得票3回答
Xamarin Forms中如何在Android上为Frame添加阴影效果

Xamarin Forms中的Frame类非常有限,无法使得Frame后面拥有阴影效果。我使用了下面的代码来创建一个iOS的自定义渲染器: public class RatingInfoFrameRenderer : FrameRenderer { protected overrid...

7得票2回答
如何在Xamarin.Forms的Android平台上,在NavigationBar左侧添加ToolbarItem?

我需要在导航栏的左侧(如下图所示)为弹出窗口添加一个关闭按钮。 我只需要它用于弹出窗口,因此不会对其他元素/导航产生潜在问题。 在Google中有一些关于此的建议,但我只看到了iOS的示例(这不是在iOS自定义渲染器中处理的大事),但没有提示如何(轻松地)处理Android。 只需明确...

7得票3回答
重新验证JList - 自定义元素

我正在使用JList来保存聊天程序的聊天数据。 它使用自定义列表渲染器将自定义的JPanel对象作为元素类型进行渲染。 该JPanel包含两个JLabel(顶部对齐,用于名称和时间)和一个JTextArea(底部对齐,用于聊天消息)。 它看起来像这样: 一切都很好,但我想添加一个隐藏...