0
私はクラスにバインド
は(たとえば)のみのプロパティバインディングのソースを使用してプロパティのみを取得するためのデータバインディング。 UIの更新。 BindingSource
public bool IsRunning
{
get
{
return myThread!=null && myThread.IsAlive;
}
}
を取得します。それにバインドされたコントロールは、プロパティのみを取得した場合の変更を反映しません。 私はINotifyPropertyChangedインターフェイスを実装できると思っていましたが、それはsetter (プロパティが変更されたときにPropertyChangedイベントを手動で発生させる必要があるため)でのみ動作するようです。
今私は愚かなタイマーを実行し、変更をポーリングしています。プロパティ値を動的に反映するためにコントロール(またはその問題のバインディング・ソース)を自動化するために私は何ができますか?
何のスレッドが中止された場合の状況について? – Nickolodeon
Thread.Abortは、ターゲットスレッドでThreadAbortExceptionを発生させます。私はこれを世話するために答えを編集しました。 http://msdn.microsoft.com/en-us/library/system.threading.threadabortexception.aspxを参照してください。 –