エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Vala言語とC#言語でのプロパティ値変更時の通知について - 試験運用中なLinux備忘録・旧記事
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Vala言語とC#言語でのプロパティ値変更時の通知について - 試験運用中なLinux備忘録・旧記事
「PyGObjectで gobject.GObjectクラスを継承してGObjectプロパティを用いる(後半)」ではPyGObjectでプロ... 「PyGObjectで gobject.GObjectクラスを継承してGObjectプロパティを用いる(後半)」ではPyGObjectでプロパティ値が変更されたときにGObjectのシグナルを用いてハンドラと関連付ける処理を扱ったが、ここではVala言語とC#言語の場合についてを扱う。 Vala Vala言語はGLib(GObjectライブラリ含む)を常に用いるので、標準の機能としてGObjectのプロパティが扱え、値の変更時のシグナルもPyGObjectと同様に使用可能で、特定のプロパティに対してのみシグナルを接続するということも可能となっている。 /* いずれかのプロパティ値が変更されたときにハンドラが呼ばれるようにする */ [GLib.Objectを継承したクラスのオブジェクト].notify.connect([ハンドラ]); /* 特定のプロパティ値が変更されたときにハンドラが呼