/// <summary> /// レンダリングイメージが変更されたときに通知を受け取る。 /// </summary> /// <param name="sender">送信元オブジェクト</param> /// <param name="e">イベントオブジェクト</param> private void OnImageChanged(object sender, EventArgs e) { ImageRendered?.Invoke(this, new EventArgs()); if (InvokeRequired) { Invoke((MethodInvoker)(ApplyRenderedImage)); } else { ApplyRenderedImage(); } }
/// <summary> /// イメージがレンダリングされたときに処理を行う。 /// </summary> /// <param name="sender">送信元オブジェクト</param> /// <param name="e">イベントオブジェクト</param> private void OnImageRendered(object sender, EventArgs e) { // イメージと矩形領域を設定する。 if (InvokeRequired) { Invoke((MethodInvoker)(ApplyRenderedImage)); } else { ApplyRenderedImage(); } ImageRendered?.Invoke(this, new EventArgs()); }