私のWPFアプリケーションには、ユーザーに表示したいブール値のプロパティがあります(たとえば、読み取り専用のチェックボックスを使用)。通常、INotifyPropertyChangedを実装して、WPFがそれに基づいて動作し、それに応じてチェックボックスを変更できるようにします。
私が今抱えている問題は、このプロパティ値が閉じたフレームワークから取得されることです。つまり、値をポーリングすることしかできませんが、サブスクライブできる変更イベントはありません。
私が最初に考えたのは、別のスレッドを作成することでした。このスレッドは、定期的に(たとえば、10ミリ秒ごとに)値をポーリングし、値が変更されたときにイベントを作成します。しかし、それは私にはやり過ぎのようです。
だから私の質問は:INotifyPropertyChangedがオプションではない場合に変化する値を表示するためのWPFの機能はありますか?ある種のポーリングメカニズム、多分?そうでない場合、この問題にどのように取り組みますか?
御時間ありがとうございます。