我遵循了James Montemagno的指南,介绍了如何在我的Xamarin Forms共享项目中为圆形图像制作自定义渲染器。
(作为指南的真实副本,实际将代码本身添加到我的项目中会感到多余,但如果不是这样,请发表评论)
它完美无瑕,但是,当应用程序运行时,我需要通过按下按钮动态更改圆形边框的颜色。
但是由于圆圈的颜色是在每个渲染器中原生设置的,我不确定如何从共享代码中更改它。
答案 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(它拥有你需要的一切):