以下は、WPFまたはWinFormsで機能します-ASP.NETについて話していると遅すぎると述べたように:
StatusMessageChanged
から派生した対応するクラスでイベントを作成しますEventArgs
。メッセージを変更する場合は、イベントを呼び出します。親コントロールがイベントにアタッチされている場合、引数を評価してメッセージを表示できます。
public class StatusMessageChangedEventArgs : EventArgs
{
public StatusMessageChangedEventArgs(string message)
{
Message = message;
}
public string Message
{
get;
private set;
}
}
public event<StatusMessageChangedEventArgs> StatusMessageChanged;
protected void OnStatusMessageChanged(string message)
{
if (StatusMessageChanged != null)
StatusMessageChanged(this, new StatusMessageChangedEventArgs(message));
}