イベントクリックからマウスクリックのポインター位置にアクセスする方法を見つけようとしています。私は次のようなものを思いつきました
[...]
type State = { coords: Point list }
type Msg = Click of Point
let update (msg: Msg) (state: State) : State =
match msg with
| Click p -> { state with coords = p::state.coords }
let view (state: State) dispatch =
Canvas.create [
Canvas.onPointerPressed (fun event -> event.GetPosition ??? |> Click |> dispatch)
]
[...]
しかし、それには???の代わりにコントロールへのハンドルが必要になります。、私はアクセスできません。別の方法はありますか?または、コントロールへのハンドルを取得する方法はありますか?
おそらく私は何かが欠けています。