c# - ImageCell with accessories in xamarin.forms -


i'd build tableview imagecells accessories(right arrows) in settings on iphone. not sure how implement it. can help?

subclass xamarin.forms imagecell, create customrenderer subclass , set accessory ios uitableviewcell disclosureindicator in getcell method of renderer.

edit 7/21 (adding example code)

myimagecell.cs

using xamarin.forms;  namespace projectname {     public class myimagecell : imagecell     {         public bool showdisclosure { get; set; }     } } 

myimagecellrenderer.cs

using projectname; using projectname.ios; using uikit; using xamarin.forms; using xamarin.forms.platform.ios;  [assembly:exportrenderer(typeof(myimagecell), typeof(myimagecellrenderer))] namespace projectname.ios {     public class myimagecellrenderer : imagecellrenderer     {         public override uitableviewcell getcell(cell item, uitableviewcell reusablecell, uitableview tv)         {             var c = base.getcell(item, reusablecell, tv);             var view = (myimagecell)item;             c.accessory = view.showdisclosure                 ? uitableviewcellaccessory.disclosureindicator                 : uitableviewcellaccessory.none;             return c;         }     } } 

Comments