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.Style["list-style-type"] = "none";
|
||||||
|
|
||||||
listItem.AppendChild(cell);
|
listItem.AppendChild(cell);
|
||||||
|
listItem.Click += ListItem_Click;
|
||||||
|
|
||||||
_cells.Add(listItem);
|
_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()
|
private void UpdateBackgroundColor()
|
||||||
{
|
{
|
||||||
var backgroundColor = Element.BackgroundColor.ToOouiColor();
|
var backgroundColor = Element.BackgroundColor.ToOouiColor();
|
||||||
|
|
Loading…
Reference in New Issue