Xamarin表示本机customrenderer

时间:2017-10-12 13:17:34

标签: xamarin.forms custom-renderer

我遵循了James Montemagno的指南,介绍了如何在我的Xamarin Forms共享项目中为圆形图像制作自定义渲染器。

enter image description here

(作为指南的真实副本,实际将代码本身添加到我的项目中会感到多余,但如果不是这样,请发表评论)

它完美无瑕,但是,当应用程序运行时,我需要通过按下按钮动态更改圆形边框的颜色。

但是由于圆圈的颜色是在每个渲染器中原生设置的,我不确定如何从共享代码中更改它。

1 个答案:

答案 0 :(得分:1)

也许这段代码可以提供帮助:

from Bio import SeqIO
from itertools import islice

def extract_lines(in_file, num):
    with open(in_file) as in_f:
        gen = (record.seq for record in SeqIO.parse(in_f, 'fasta'))
        return list(islice(gen, num))

我希望您掌握主要想法,您可以创建自己的可绑定属性并在Native Renderer上访问它们。

如果一切都没有按预期进行,你可以随时下载NuGet(它拥有你需要的一切):

https://github.com/jamesmontemagno/ImageCirclePlugin