1

イベントクリックからマウスクリックのポインター位置にアクセスする方法を見つけようとしています。私は次のようなものを思いつきました

[...]
    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)
         ]
[...]

しかし、それには???の代わりにコントロールへのハンドルが必要になります。、私はアクセスできません。別の方法はありますか?または、コントロールへのハンドルを取得する方法はありますか?

おそらく私は何かが欠けています。

4

1 に答える 1