For XF, add support for list item click. I'm new to the Ooui code, so I won't be surprised if this is not done quite right. Feedback welcome. Nonetheless, it seems to work.
This commit is contained in:
parent
e90fcc71aa
commit
089186c699
|
@ -82,6 +82,7 @@ namespace Ooui.Forms.Renderers
|
|||
listItem.Style["list-style-type"] = "none";
|
||||
|
||||
listItem.AppendChild(cell);
|
||||
listItem.Click += ListItem_Click;
|
||||
|
||||
_cells.Add(listItem);
|
||||
}
|
||||
|
@ -92,6 +93,13 @@ namespace Ooui.Forms.Renderers
|
|||
}
|
||||
}
|
||||
|
||||
private void ListItem_Click(object sender, TargetEventArgs e)
|
||||
{
|
||||
var it = (ListItem)sender;
|
||||
var ndx = _cells.IndexOf(it);
|
||||
Element.NotifyRowTapped(ndx, null);
|
||||
}
|
||||
|
||||
private void UpdateBackgroundColor()
|
||||
{
|
||||
var backgroundColor = Element.BackgroundColor.ToOouiColor();
|
||||
|
|
Loading…
Reference in New Issue