Event
This library provides functions on first class event objects.
Examples
let form = new Form(Text="Click me") // add an event using an handler let handler = new EventHandler(fun sender event -> printfn "clicked") form.Click.AddHandler(handler) // remove it form.Click.RemoveHandler(handler) // shorter alternative form.MouseMove.Add(fun _ -> printfn "mouse moved");; form.Show()
See also
- First Class Composable Events in F# (Matthew Podwysocki)
- F# First Class Events – Creating Events (Matthew Podwysocki)