{
Console.WriteLine("ItemSelected : " + e.Item.Label);
};
+ hoversel.Dismissed += (s, e) =>
+ {
+ Console.WriteLine("Hoversel is dismissed");
+ };
HoverselItem item1 = hoversel.AddItem("item1");
HoverselItem item2 = hoversel.AddItem("item2");
public class Hoversel : Layout
{
+ SmartEvent _dismissed;
SmartEvent<HoverselItemEventArgs> _selected;
Interop.Evas.SmartCallback _onItemSelected;
public Hoversel(EvasObject parent) : base(parent)
{
+ _dismissed = new SmartEvent(this, "dismissed");
+ _dismissed.On += (sender, e) =>
+ {
+ Dismissed?.Invoke(this, EventArgs.Empty);
+ };
_selected = new SmartEvent<HoverselItemEventArgs>(this, RealHandle, "selected", HoverselItemEventArgs.CreateFromSmartEvent);
_selected.On += (s, e) =>
{
};
}
+ public event EventHandler Dismissed;
+
public event EventHandler<HoverselItemEventArgs> ItemSelected;
public bool IsHorizontal