2017-12-17 16 views
0

私はvbユーザーコントロールをC#に変換しています。私はイベントをコントロールにC#でバインドする方法を覚えていません。 VBでそのかなりまっすぐ進むハンドル句を持つ:PreRenderイベントをasp.netのユーザーコントロールに追加します。

Protected Sub Control_PreRender(Sender As Object, e As EventArgs) Handles Me.PreRender 

私はちょうどメソッドを作成し、それが自分自身をリンク希望のC#のショートでこれを行う方法を動作するように見えることはできません。これは道のりですか?

public void Control_PreRender(object sender, EventArgs e) 

答えて

1

ほとんど正しいですが、唯一の問題はイベントが自動的にアタッチされないということです。これをコントロールのコンストラクタに追加する必要があります。

public MyControl() 
{ 
    // your current code 
    PreRender += Control_PreRender; 
} 
関連する問題