Rx.NETでWindows Formを操作するサンプル

最終更新日: 2021-04-01
  1. System.Reactive を NUGET から入れる
  2. this.ticker= Observable.Interval(new TimeSpan(0, 0, 15)); で Observer を作る
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
this.ticker.Subscribe(
    (item) => {
        // 任意のコントロールを操作する例
        // this.Invokeでコントロールを操作するメソッドを呼び出すと実現できる
        this.Invoke(
            (MethodInvoker)(delegate () {
                // ここに処理
            })
        );
    }
);

どうでもいいけど Rx.NET ってちゃんとしたリファレンスなくね?